Skip to content

Docker для поднятия socks5 proxy сервера

License

Notifications You must be signed in to change notification settings

vladsetup/docker-socks5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker SOCKS5 Proxy

Данный репозиторий позволит с минимальными затратами запустить свой собственный socks5 proxy-сервер.

Quickstart

Ниже приведена инструкция по подъему SOCKS5 прокси. Единственное требование - наличие белого IP.

  1. Установите Docker engine.

    Выберите инструкцию для вашей ОС. Тестирование всей системы проводилось только для Ubuntu, но для других ОС все также должно работать с некоторыми модификациями приведенных ниже команд.

    1. Ubuntu
    2. Mac
    3. Windows
  2. Склонируйте данный репозиторий

    git clone https://github.com/elejke/docker-socks5.git
    cd docker-socks5
  3. Соберите Docker-образ

    sudo docker build -t socks5 .

    Если вы хотите использовать логин и пароль для своего сервера, то исправьте соответствующую строчку в Dockerfile на желаемую пару логин/пароль.

  4. Запустите Docker-образ:

    sudo docker run -d -p 80:1080 socks5

    В данном случае прокси-сервер будет работать на порте 80. Вы можете изменить его на произвольный изменив соответствующее число при запуске Docker-контейнера.

    Если вы хотите использовать логин/пароль для своего прокси, то надо также добавить файл конфигурации в Docker-контейнер, что делается добавлением опции при запуске:

    sudo docker run -d -p 80:1080 -v ${PWD}/sockd.conf:/etc/sockd.conf

    При этом будут использованы логин/пароль указанные на шаге 3.

  5. Ваш прокси-сервер готов!

    Используйте ваш IP-адрес, указанный на шаге 4 порт и логин/пароль (если заданы) в любом приложении!

    Для Telegram соответствующие настройки лежат в:

    1. iOS: Settings - Data and Storage - Use Proxy
    2. Desktop: Settings - Privacy and Security - Use Proxy

Беслатный сервер на Amazon AWS

About

Docker для поднятия socks5 proxy сервера

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dockerfile 100.0%