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
Удачи !
После перезагрузки vps, сервис не стартует сам, приходиться запускать вручную. Админ подскажи как правильно прописывать команду для добавления в автозагрузчик. Спасибо.
Установите на 9 Debian, проблем не будет https://bloguser.ru/ustanovka-proksi-servera-shadowsocks-na-debian-9-1.html так как 8 ветка уже сильно устарела. Желаю Успехов.