最近自己搭建的V2ray出现了频繁的断流现象。以为是新到的地方有阻断,后来排查出了问题。。。
先下结论:V2ray要求客户端与服务器段时间误差不能大于180秒,具体原理不阐述了。
今年九月份来到了新的地方开始了自己的研究生生活。然而来的时候发现了很大的问题。我的V2ray长出现了断流的现象。具体的表现为,我在这里新版了校园网,在电脑端使用V2ray客户端的时候出现了不能访问墙外网址的问题。查看了具体的V2ray的客户端连接日志,发现能后成功建立TCP的连接,然而网页无法载入。手机端直接提示:Connection failed by peer。
每当错误出现最大的排查手段就是重现问题,于是我在阿里云的服务器桑部署了一样配置的V2ray的服务,然后连接成功(无论手机与电脑),于是首先排除配置文件的问题。然后我查看了原有服务器的日志信息,发现错误日志记录了问题:

经过分析,我首先不是IP被TCP阻断了,毕竟阻断了我Xshell是没有办法登陆的。于是突然想起最近服务器有重启过,考虑到是不是重启后时间误差过大了。使用Date命令查看,果然时间与服务器本地时间误差太大,毕竟一个按照美国时间,一个是国内。考虑明白,LINUX重启过后会读取BIOS里面的时间,所以导致了这个问题,简单修改时间之后,一切正常,又可以开心的墙外游玩了。
Comments NOTHING