如何在centos 6.6上设置shadowsocks客户端?

如何在centos 6.6上设置shadowsocks客户端?

Shadowsocks 在我的 Mac 上运行良好。

我已经尝试了很多教程要在 vm fusion 中的 centos 6.6 上设置 Shadowsocks 客户端,它们都不起作用。

sudo yum install epel-release
sudo yum -y install python-pip
sudo yum -y install libsodium
sudo pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U
sudo nano /etc/shadowsocks.json
# paste the same configuration that works well on my mac
sudo sslocal -c /etc/shadowsocks.json -d start

到目前为止,一切都很顺利。curl 127.0.0.1:1080 http://httpbin.org/ip但成功返回 IP,--socks5参数产生

无法连接到主机

使用此配置:

在此输入图像描述

我尝试将“无代理”设置为 localhost、127.0.0.1 或空,但都不起作用。

Firefox 无法访问任何内容。

有什么线索吗?

这不是关于Shadowsocks-qt5

答案1

根据您的教程,您的shadowsocks客户端(ss-local)公开了一个SOCKS-5代理,您可以将该SOCKS-5代理用于Firefox中的所有连接,但正如屏幕截图所示,您正在使用HTTP代理。您的 Firefox 部分,只需填写 SOCKS5 部分并删除 Firefox 代理设置上的 HTTP 代理部分,它应该可以正常工作,但如果您需要在端口 1080 上使用 HTTP 代理,您可以使用 Qt5 版本 Qt5版本对我来说工作得很好,你可以更好地控制你的代理设置。

https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation

它有一个漂亮的 GUI,并在端口 1080 上打开一个 http/s 代理,可以用作全局代理或 Firefox 代理。

相关内容