Автоматическая установка и запуск авторизованного HTTP-прокси через Docker с поддержкой настройки учётных данных.
Склонируй репозиторий и запусти скрипт:
git clone https://github.com/xdearboy/docker-squid-proxy.git
cd docker-squid-proxy
chmod +x install-proxy.sh
./install-proxy.shПо умолчанию будут установлены логин и пароль: xdearboy / xdearboy.
Чтобы задать свои учётные данные, передай логин и пароль в качестве аргументов:
./install-proxy.sh myusername mypassword- Порт:
3128 - Логин/Пароль: задаются при запуске скрипта, по умолчанию
xdearboy/xdearboy
- Проверка и установка Docker: Если Docker не установлен, скрипт установит его автоматически.
- Проверка и установка Docker Compose: Аналогично, если Docker Compose отсутствует, он будет установлен.
- Генерация
docker-compose.yml: Создаётся файл конфигурации для запуска контейнера Squid с включённой базовой авторизацией. - Запуск контейнера: Запускается Squid через Docker Compose в фоновом режиме.
Этот проект распространяется под MIT лицензией.
Если есть предложения или идеи по улучшению, всегда рад услышать обратную связь!