v2rayN卡顿、无法连接?CF部署失败还是被封堵?手把手教你排查、解决问题|Windows版本|Cloudflare搭建VPN

       

       各位观众,您在Windows使用V2rayN的时候,有没有出现过连接速度变慢、卡顿,无法连接?您有没有过那一刹那,觉得自己是不是摊上事了,甚至怀疑被GFW长城防火墙封堵了?不过请醒一醒,您好像还不够那个级别,没那个资格。


       结果当您换成用移动端v2rayN的时候,发现依然是秒速连接,一切正常,之前的那些疑虑暂时是可以打消了。

      于是您又开始折腾,重新安装客户端、进行重置网络等等,一番猛如虎的操作之后,依然表现不尽如人意,最后您终于开始怀疑人生了。

     其实出现这种情况跟Windows时间同步机制有关,Windows时间服务使用NTP协议与网络时间同步,开启自动同步后,windows每隔数分钟会自动与网络时间服务器进行一次同步,以校正时间漂移。比如我当前使用的电脑,打开“调整日期/时间”看一下,显示上一次同步时间是中午的11:21,并提示下一次自动同步时间是晚上的21:58。


       而v2rayN 客户端跟windows平台的时间误差不能超过1分钟,否则会导致节点连接超时而产生数据传输异常,进而带来糟糕的网络体验,这就是您误以为遭遇IP封堵,或者认为CF搭建VPN失败的原因。

      不过只要您开启了网络时间自动同步, 通常windows的时间漂移并不会超过1分钟,那么根源问题又是出在哪里呢?

       我们来寻找一下答案,进入设置,查看一下windows网络时间服务器,默认的网络时间服务器地址:time.windows.com,我们来手动同步一下,点击立即同步,看看会发生什么,转了N圈之后,提示同步失败。我们再来关闭VPN,尝试手动同步,很快,同步成功,因此,只要VPN开启,这个默认的网络时间服务器是无法连接的。

       聪明的您应该也能复盘整个过程了,当您长时间挂着VPNwindows自动同步时间失败, 而一旦v2rayN客户端跟windows的时间误差累计到1分钟,网络连接状态就开始诈尸了。
       
       那么我们是否可以更换服务器地址,让windows的网络时间同步不受VPN影响呢?网络上有相关的教程,将时间服务器替换成阿里云 ntp.aliyun.com可以避免时间同步失败,我们经过实测,替换成阿里云的服务器地址,隔一段时间后,依然会出现无法同步的情况。


       至于安卓平台,对应谷歌服务器,实际使用来看,网络时间同步不受VPN网络影响,而苹果ios也是类似原理,这也就能解释为什么安卓持续正常运行v2rayN的原因了。而Windows平台,目前来看,只能通过每次手动同步网络时间来避免v2rayN异常了。

      Windows休眠时可能也会产生时间漂移,为了不影响您使用v2rayN系统从休眠状态唤醒时,请立即手动同步时间。大家也可以制作一个快捷工具,在桌面新建一个文本文档,输入 w32tm /resync,保存,并关闭,然后将文件名的后缀txt修改为bat即可。这样,只要双击这个bat文件,就可以完成系统时间同步。(执行这个bat文件必须在非VPN环境下

     



      另外,当您的wifi路由器长期连续工作时,可能也会让您的网络体验变差,因此请务必定期手动重启wifi路由器。

      我们最终的结论:当您在windows平台使用v2rayN时,请务必经常手动同步系统网络时间!除此之外,目前没有更好的解决方案。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      

留言