Этот проект предоставляет простой SOCKS5-прокси сервер на основе Dante, работающий внутри Docker-контейнера. Прокси поддерживает аутентификацию по логину и паролю, а также IPv6.
- Аутентификация: Для подключения требуется логин и пароль.
- Поддержка IPv6: Работает как с IPv4, так и с IPv6.
- Логирование: Логи сохраняются в файл
/var/log/sockd/sockd.log
внутри контейнера.
- Установленный Docker на вашей системе.
git clone https://github.com/yourusername/socks5-proxy.git
cd socks5-proxy
docker 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.