В данном репозитории находится конфигурация SOCKS-proxy для быстрого запуска на любом Linux-хосте. Можно поднять виртуальную машину в любом облаке в самой минимальной конфигурации.
- Linux
- Docker
- docker-compose
-
Клонируем репу в произвольный каталог на сервере:
git clone [email protected]:alexandrovas/socks-proxy-compose.git
-
Заходим в каталог и запускаем через 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