Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.92 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.92 KB

socks4-proxy

В данном репозитории находится конфигурация SOCKS-proxy для быстрого запуска на любом Linux-хосте. Можно поднять виртуальную машину в любом облаке в самой минимальной конфигурации.

Требования

  • Linux
  • Docker
  • docker-compose

Запуск

  1. Клонируем репу в произвольный каталог на сервере:

    git clone [email protected]:alexandrovas/socks-proxy-compose.git
  2. Заходим в каталог и запускаем через docker-compose:

    cd socks-proxy-compose
    docker-compose up -d --build

По умолчанию docker опубликует сервис на порту 8888, но его можно изменить в файле docker-compose.yaml.

Не забудьте добавить разрешающее правило в firewall своего облачного провайдера.

Аутентификация

Аутентификация поддерживается только в протоколе SOCKS5, убедитесь что используемые клиенты поддерживают данную версию протокола.

Если нужно аутентификация на прокси-сервере, то заходим в файл docker-compose.yaml и раскоментируем следующие строки, указав нужные значения для логина и пароля:

args:
  SOCKS_USER: 'socksuser'
  SOCKS_PASS: 'sockspass'

Если изменения вносятся для уже запущенного прокси, то снова выполняем для перезапуска и ребилда:

docker-compose up -d --build