Этот проект предоставляет простой SOCKS5-прокси сервер на основе Dante, работающий внутри Docker-контейнера. Прокси поддерживает аутентификацию по логину и паролю, а также IPv6.
- Аутентификация: Для подключения требуется логин и пароль.
- Поддержка IPv6: Работает как с IPv4, так и с IPv6.
- Логирование: Логи сохраняются в файл
/var/log/sockd/sockd.logвнутри контейнера.
- Установленный Docker на вашей системе.
git clone https://github.com/yourusername/socks5-proxy.git
cd socks5-proxydocker build -t socks5-proxy .Замените your_username и your_password на желаемые логин и пароль.
docker run -d \
--name socks5-proxy \
-p 1080:1080 \
-e PROXY_USER=your_username \
-e PROXY_PASSWORD=your_password \
socks5-proxy- IP : IP-адрес вашего сервера.
- Порт :
1080 - Логин :
your_username - Пароль :
your_password
curl --socks5 your_username:your_password@your_server_ip:1080 http://example.comЧтобы просмотреть логи, выполните:
docker logs socks5-proxyВы можете настроить прокси, отредактировав файл sockd.conf.
Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.