Skip to content

This project provides a simple SOCKS5 proxy server using Dante, running inside a Docker container. It supports authentication and IPv6

License

Notifications You must be signed in to change notification settings

ITEnthusiast-ru/my_proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOCKS5-прокси на Docker

Этот проект предоставляет простой SOCKS5-прокси сервер на основе Dante, работающий внутри Docker-контейнера. Прокси поддерживает аутентификацию по логину и паролю, а также IPv6.

Особенности

  • Аутентификация: Для подключения требуется логин и пароль.
  • Поддержка IPv6: Работает как с IPv4, так и с IPv6.
  • Логирование: Логи сохраняются в файл /var/log/sockd/sockd.log внутри контейнера.

Требования

  • Установленный Docker на вашей системе.

Использование

1. Клонируйте репозиторий

git clone https://github.com/yourusername/socks5-proxy.git
cd socks5-proxy

2. Соберите Docker-образ

docker build -t socks5-proxy .

3. Запустите контейнер

Замените 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:

curl --socks5 your_username:your_password@your_server_ip:1080 http://example.com

5. Просмотр логов

Чтобы просмотреть логи, выполните:

docker logs socks5-proxy

Настройка

Вы можете настроить прокси, отредактировав файл sockd.conf.

Лицензия

Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.

About

This project provides a simple SOCKS5 proxy server using Dante, running inside a Docker container. It supports authentication and IPv6

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published