Não é possível direcionar a Internet através de um servidor Shadowsocks

Não é possível direcionar a Internet através de um servidor Shadowsocks

Eu tenho Ubuntu 14.04.

Este é config.jsonum arquivo que inclui configurações do servidor do meu amigo executando shadowocks:

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

Eu faço sslocal -c config.jsone me conecto com sucesso ao servidor.

Agora, por exemplo, posso fazê-lo funcionar google-chromeusando o seguinte comando:google-chrome --proxy-server="socks5://127.0.0.1:1234" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost"

A questão é como posso fazer com que toda a conexão com a Internet passe primeiro por esse servidor. Para que cada aplicativo possa usá-lo por padrão. Algo que você pode ativar e desativar de forma simples.

Coisas que tentei e falhei:

Usando tsocks->tsocks

Usando iptablescomo sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:1234->este tópico

Usando Configurações do Sistema -> Rede -> Proxy de Rede para dconf-toolsexcluir hosts ->este tópico

informação relacionada