我在中国的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读取。
但我无法找到服务器配置的位置?
答案 0 :(得分:0)
与端口无关,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 后面的项目应更改为服务器网址,服务器端口,密码。您可以通过将此行添加到~/.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维护不善,我建议使用 chromium + Proxy SwitchySharp 。 有关浏览器设置的详细信息,请参阅https://ttt.tt/150/。
答案 1 :(得分:0)
google.com
被GFW污染,而93.46.8.89
不是Google的服务器。您应该尝试使用http
或socks5h
代理协议通过代理解析主机名。
例如
ALL_PROXY=socks5h://127.0.0.1:1080 curl -vv https://www.google.com/robots.txt
PS。与端口无关,因为37306
是客户端的源端口。您的服务器运行正常。