Установка и настройка Shadowsocks на Debian

Установка Shadowsocks на Debian 10 proxy сервер Shadowsocks создан людьми из поднебесной для того чтобы обходить их могучий firewall, ну и для других стран он тоже годится.

Устанавливаем Shadowsocks:

apt update && apt upgrade -y && apt install -y shadowsocks-libev
apt install rng-tools

После чего редактируем файл rng-tools либо rng-tools-debian — на Debian 11 именно он:

nano /etc/default/rng-tools

Добавляем строку в файл:

HRNGDEVICE=/dev/urandom

Применяем исправления и сохраняем.

Файл конфигурации Shadowsocks находится в /etc/shadowsocks-libev/config.json:

nano /etc/shadowsocks-libev/config.json

Выглядит примерно вот так:

{
    "server":["::1", "127.0.0.1"],
    "mode":"tcp_and_udp",
    "server_port":8388,
    "local_port":1080,
    "password":"teM7XCf12KQH",
    "timeout":86400,
    "method":"chacha20-ietf-poly1305"
}

Больше информации можно найти здесь

Добавляем в автозагрузку:

systemctl enable shadowsocks-libev

Запускаем shadowsocks:

systemctl start shadowsocks-libev

Смотрим статус shadowsocks:

systemctl status shadowsocks-libev

Можно прочесть Установка прокси сервера Shadowsocks на Debian 9.1