V2ray PC客户端无法建立连接,可能是你的时间有误差

in STEEM CN/中文6 years ago

上次谷歌云免费体验到期,我重新申请账号,安装V2ray+Ws+Tls服务端。家里软路由和手机端都能正常访问外网。就是办公室pc却突然无法联通了。

我开始觉得可能是V2ray win客户端版本太低的缘故。

然后下载了最新版的V2ray客户端,还是不行,又怀疑是不是pc端的内核版本不匹配,又下载了升级V2rayX的V2ray core,还是无法联通。

测试链接,提示是:

failed to read header v2ray.com/core/proxy/vmess/encoding failed to read response header eof

同样的设置,在手机上都正常,说明服务端是没问题的。气人的地方在于,在没有修改配置前,pc出口网络是正常的,换个服务端怎么就错误了呢?

折腾了很久还是没有答案。

中午在github.com看到一个问题,《vmess 协议下 v2ray无法建立连接,日志显示invalid user #1600》,评论区有网友问,时间有没有误差?

我恍然大悟,我的pc时间,不知道怎么回事无法同步服务器时间,显示比标准时间慢3分钟。

我去掉自动同步选项,手动校准时间,然后重启pc,V2Ray立即工作了。

印象中好像在哪里看到过说v2ray有校验机制,包括时间也是一个因素,看到那篇帖子就突然想到了。

各种“failed to read response header > EOF”,最终发现本地时间慢了3分钟,修改完搞定!

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.075
BTC 64523.10
ETH 1681.01
USDT 1.00
SBD 0.42