Невозможно направить интернет через сервер shadowsocks

Невозможно направить интернет через сервер shadowsocks

У меня Ubuntu 14.04.

Это config.jsonфайл, содержащий конфигурации сервера моего друга, на котором запущен shadowsocks:

{
    "server":"ip address",
    "server_port":23,
    "local_port":1234,
    "password":"password",
    "timeout":600,
    "method":"aes-256-cfb"
}

Я это делаю sslocal -c config.jsonи успешно подключаюсь к серверу.

Теперь, например, я могу заставить это работать, google-chromeиспользуя следующую команду:google-chrome --proxy-server="socks5://127.0.0.1:1234" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost"

Вопрос в том, как мне сделать так, чтобы все интернет-подключение сначала проходило через этот сервер. Так, чтобы каждое приложение могло использовать его по умолчанию. Что-то, что можно просто активировать и деактивировать.

Что я пробовал и не смог:

Используя tsocks->tsocks

Использование iptablesкак sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:1234->эта тема

Использование Системных настроек -> Сеть -> Сетевой прокси-сервер вместе с dconf-toolsисключением хостов ->эта тема

Связанный контент