行业资讯

V2RayNG使用过程中频繁断流和掉线的原因分析及解决办法

2023-02-02 14:04  浏览:

V2RayNG使用过程中频繁断流和掉线的原因分析及解决办法

由于总所周知的原因,最近的墙是越来越难爬了,再经过连续几次Ban IP的洗礼之后,我决定从55R换到V2RayNG嘛,希望能有更好的效果。

今天在安装V2RayNG的时候发现了一个问题。V2RayNG的客户端在连接上服务端之后,一会儿可以用,一会儿又不能用了,非常不稳定。起初以为是V2RayNG自己的问题,后来转念一想,服务端出于安全考虑,使用了TLS作为底层安全协议,这里面就涉及到一个SSL握手的问题。如果服务端和客户端系统时间有比较大的差异的话,很有可能会导致SSL握手失败,从而导致连接中断。相关阅读:V2ray节点搭建配置好了无法连接节点问题

SSH上服务器之后,使用date命令查看了系统时间,果不其然,和标准时间差了将近两分钟。

那么将服务器系统时间校准之后应该就不会出现这样的问题了。使用ntpdate time.apple.com来同步系统时间(此处使用的NTP网络时间服务器是Apple的北美授时服务器)。

虽然这里提到使用ntpdate命令同步时间,但我在服务器上是一次都没有成功过…问题太多了。其实完全可以手动设置时间,服务端客户端的时间不超过90秒,其实掉线都不频繁。使用date -s hh:mm:ss即可设置系统时间

完成同步时间之后重启V2RayNG服务,成功解决问题。

V2Ray断流异常

1. 问题描述

最近一段时间发现,代理十分不稳定,经常出现“断流”,具体表现为:打开需要代理的站点,需要访问两次,第一次访问失败,需要再刷新一次。

查看错误日志内容:

Proxy|HTTP: failed to read response from r16---sn-ni57dn7z.gvt1.com > io: read/write on closed pipe

V2Ray版本:3.16 ,客户端与服务端版本一致

代理服务器:CentOS 6.8 x86_64

2. 问题根源

后翻阅issue检查发现,我的代理服务器时间比客户端慢了3分钟,两端时间不一致。

3. 解决办法

同步服务器时间

查看当前服务当前时间

date -R

使用ntpdate同步时间,如果没装ntpdate 使用apt安装yum install -y ntpdate

yum install -y ntpdate

调整时区为上海,也就是北京时间+8区

      注:想改其他时区也可以去看看/usr/share/zoneinfo目录

#  cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#  yes | cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

使用NTP来同步时间

#  ntpdate us.pool.ntp.org

声明:部分内容、图片来源于互联网,如有侵权请联系删除,QQ:228866015

下一篇:暂无 上一篇:Xray是什么,Xray下载地址
24H服务热线:4006388808 立即拨打