我在中国的GFW中使用Ubuntu,并安装了shadowsocks-qt5。设置服务器配置文件并连接服务器后,无法连接到google.com。
我检查了服务器配置,它是正确的。
我检查了日志。表明:
TCP server listen at port 1080
Connecting 93.46.8.89:80 from 127.0.0.1:37306
Connecting 93.46.8.89:80 from 127.0.0.1:37310
Connecting 93.46.8.89:80 from 127.0.0.1:373014
我的本地端口配置为1080,我无法理解为什么它从端口37306连接,但仍然更改了端口。
我在安装shadowsocks-qt5之前先安装了shadowsocks,最后删除了shadowsocks。
然后,我使用命令purge删除了shadowsocks-qt5并再次安装,它仍然存在。
我想这可能在服务器配置中有问题,因为我在删除shadowsocks之前在shadowsocks中设置了两个服务器配置,或者也许被shadowsocks-qt5读取了。
但是我无法找到服务器配置在哪里?
最佳答案
与端口无关,是APP无法正常工作。
我的解决方案是使用命令行应用程序(https://portal.shadowsocks.com/knowledgebase.php?action=displayarticle&id=10)。例如。在安装了python + pip的情况下,键入
sudo pip install shadowsocks
sslocal -s sg01-22.ssv4.net -p 22222 -b 127.0.0.1 -l 1080 -k password -m aes-256-cfb
在这里,-s,-p,-k之后的项目应更改为您的服务器URL,服务器端口,密码。通过将以下行添加到您的
~/.bashrc
文件中,您可能需要一个快捷方式,因此可以通过键入myvpn
来启动它:alias myvpn="nohup sslocal -s sg01-22.ssv4.net -p 22222 -b 127.0.0.1 -l 1080 -k password -m aes-256-cfb >/dev/null 2>&1 &"
另外,Firefox的AutoProxy维护不佳,我建议改用Chrome + Proxy SwitchySharp。
有关浏览器设置的详细信息,请参见https://ttt.tt/150/。