无法通过 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

使用iptablesas sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:1234->此主题

使用系统设置 -> 网络 -> 网络代理以及dconf-tools排除主机 ->此主题

相关内容