解决VPS远程可以连接到网络,但本地SS不能连接到网络,浏览器显示500错误

1.问题描述

​ 今天在连接SS准备爬梯子的时候,发现浏览器总是显示下图,前几天都没事,难道是我的vps被封了?

然后连接用XShell连接到vps,ping baidu.com和google.com都能ping通,那本地怎么会连不上呢。。

于是在本地找问题,发现SS的日志显示这样:

从网上找了各种方法,改DNS,关闭迅雷服务,浏览器设置,貌似都不行,主要是前几天本来是行的,我啥也没动啊。

2.出现问题原因

​ 一开始直接重启了VPS,也重新启动ss服务,都不能解决问题,但是改了端口之后就行了,这个方法不一定适用所有人,也不知道为什么改个端口重启下就行了,,可能原端口被其他程序占用了,也可能不是,但是就是可以连上了。这也许是玄学问题

3.解决方案

​ 先进入SS的配置文件目录下:

cd /etc/shadowsocks-r

vim config.json

这里我将原来的端口 16202(默认)改为16252(随便一个,只要不是被其他程序占用就可以),然后关机重启。

最后检查下服务是否开启(没开用start,这里我的是SSR版,可能有差异):

/etc/init.d/shadowsocks-r status | start

然后查看SS日志不出现time out就行了。

猜你喜欢

转载自www.cnblogs.com/huxiaozhouzhou/p/10471786.html