Рассмотрим автоматическую установку прокси серверов SOCKS5 и Shadowsocks в Ubuntu 16.04, Ubuntu 18.04, Debian 7/10 и CentOS 7.
SOCKS – сетевой протокол, с помощью которого можно пересылать данные от клиента к серверу. По сравнению с HTTP-прокси-серверами, SOCKS5 передает все пакеты от клиента, не добавляя ничего от себя.
Shadowsocks – прокси-проект с открытым исходным кодом. Весьма популярен в Китае для обхода государственной цензуры.
Автоматическая установка сервера SOCKS5
Скрипт поддерживает автоматическую установку и настройку в операционных системах Ubuntu 16.04, 18.04, CentOS 7 и Oracle Linux 7.5.
Для SOCKS5 используется улучшенная система безопасности с использованием PAM файлов для авторизации.
Предварительно установим инструмент curl:
sudo apt install curl
Скрипт:
curl https://selivan.github.io/socks.txt | sudo bash
Скрипт автоматически сгенерирует пароль.
Если вы хотите предварительно вручную внести свой пароль и порт, то выполните следующие действия:
export PORT=8080; export PASSWORD=mypass
Затем продолжим установку:
curl https://selivan.github.io/socks.txt | sudo --preserve-env bash
Где mypass является вашим паролем.
По окончанию работы скрипт отобразит созданные данные для подключения по протоколу SOCKS5.