Установка Shadowsocks сервер на Debian 8.10

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

Удачи !