Данный репозиторий позволит с минимальными затратами запустить свой собственный socks5 proxy-сервер.
Ниже приведена инструкция по подъему SOCKS5 прокси.
-
Установите Docker engine.
Выберите инструкцию для вашей ОС. Тестирование всей системы проводилось только для Ubuntu, но для других ОС все также должно работать с некоторыми модификациями приведенных ниже команд.
-
Склонируйте данный репозиторий
git clone https://github.com/vanitoo/docker-socks5.git cd docker-socks5
-
Запуск через docker-compose.yml Запускаем Docker-образ:
sudo docker compose up -d
-
Запуск через Dockerfile Собираем и запускам образ
sudo docker build -t socks5 . sudo docker run -d -p 1080:1080 socks5
-
Если вы хотите использовать логин/пароль для своего прокси, то надо также добавить файл конфигурации в Docker-контейнер, что делается добавлением опции при запуске:
sudo docker run -d -p 1080:1080 -v ${PWD}/sockd.conf:/etc/sockd.conf socks5
-
Проверка без пароля
curl --proxy socks5://localhost:1081 https://2ip.ru
с паролем
curl --proxy socks5://myuser:mypassword@localhost:1081 https://2ip.ru
-
Ваш прокси-сервер готов!