Shadowsocks — это прокси-сервер с открытым исходным кодом, широко используемый в Китае, который позволяет обходить запрет на посещение заблокированных сайтов, одним словом proxy-server для обхода интернет-цензуры, как например запрет на работу такого приложения как Telegram в России.
Давайте приступим к его установке на Debian 8.10
Командами которые предоставлены ниже мы установим нужные пакеты для работы Shadowsocks:
apt-get install python-pip python-m2crypto
Устанавливаем сам сервер:
pip install shadowsocks
После установки сервера нужно отредактировать его конфигурационный файл:
nano /etc/shadowsocks.json
После ввода команды увидите что-то примерно такое:
{ "server":"my_server_ip", "server_port":8388, "local_port":1080, "password":"barfoo!", "timeout":600, "method":"aes-256-cfb" }
Поясню что эти переменные значат:
server: ваше имя хоста или IP-адрес сервера (IPv4 / IPv6)
server_port: номер порта сервера. (Желательно изменить)
local_port: номер локального порта.
password: пароль, используемый для шифрования передачи. (Так же нужно изменить)
timeout: время ожидания соединений в секундах от сервера к ресурсу
method: метод шифрования.
После того как прописали свои значения жмем Ctrl+o далее Enter и Ctrl+x редактор закроется это значит вы отредактировали конфигурационный файл сервера.
Запускаем сервер командой:
ssserver -c /etc/shadowsocks.json -d start
Добавляем сервер в автозагрузку, например для того чтобы сервер сам стартовал после перезапуска машины.
Для этого выполняем команду:
update-rc.d ssserver defaults
Удачи !