Установка SOCKS5-прокси
Документация по установке и запуску SOCKS5-прокси
Данный пример демонстрирует процесс установки и запуска SOCKS5-прокси на «чистом» сервере, где нет установленного дополнительного программного обеспечения.
1. Установка Docker
Для установки Docker выполните скрипт:
Примечание: Убедитесь, что у скрипта есть права на исполнение. Если скрипт не запускается, дайте ему права с помощью:
2. Запуск контейнера с прокси
После успешной установки Docker можно запустить контейнер с SOCKS5-прокси. Обязательно замените значения переменных окружения (PROXY_USER
и PROXY_PASSWORD
) на собственные логин и пароль. Не оставляйте значения по умолчанию!
-d — запускает контейнер в фоновом режиме.
--name socks5 — задаёт имя контейнеру, чтобы впоследствии к нему было удобнее обращаться.
-p 1080:1080 — перенаправляет порт
1080
контейнера на порт1080
хост-системы.-e PROXY_USER=proxyusr и -e PROXY_PASSWORD=testbox — задают логин и пароль для подключения к прокси.
serjs/go-socks5-proxy — образ контейнера, в котором развёрнут SOCKS5-прокси.
3. Подключение к прокси
После запуска контейнера SOCKS5-прокси готов к использованию. Чтобы подключиться к нему, необходимо сформировать строку подключения в формате:
В нашем примере:
где:
proxyusr
— ваш логин;testbox
— ваш пароль;255.255.255.255
— публичный IP-адрес вашего сервера;1080
— порт, через который прокси обрабатывает соединения.
4. Рекомендации по безопасности
Не устанавливайте прокси-сервер на сервере с другим важным программным обеспечением без соответствующих знаний по настройке и безопасности.
Настройте фаервол: ограничьте доступ к порту
1080
только нужным IP-адресам, если это возможно, чтобы исключить несанкционированные подключения.Используйте сложные логин и пароль для предотвращения взлома.
На этом настройка завершена: Docker установлен, контейнер с SOCKS5-прокси запущен, и вы можете подключаться к прокси-серверу с помощью указанной строки подключения.
Last updated