Проект для сборки SOCKS5 прокси-сервера Dante из исходного кода в минимальном Docker-контейнере на базе Alpine.
В проекте уже по умолчанию настроена базовая PAM-авторизация. Чтобы задать логин и пароль, достаточно передать их как переменные окружения.
Самый простой способ собрать и запустить:
docker-compose up -d --buildПрокси будет доступен на порту 1080.
По умолчанию настроены логин admin и пароль secretpassword (вы можете поменять их в docker-compose.yml).
Сборка образа:
docker build -t dante-proxy .Запуск контейнера с указанием логина и пароля:
docker run -d --name dante-proxy \
-p 1080:1080 \
-e PROXY_USER=myuser \
-e PROXY_PASSWORD=mypass \
--restart unless-stopped dante-proxy