v2ray icon indicating copy to clipboard operation
v2ray copied to clipboard

读取响应头失败

Open x2z2x2x2 opened this issue 3 years ago • 4 comments

failed to read response header > websocket: close 1000 (normal) 之前一直好好的,几年1月突然这样了,有没有大佬遇到同样情况的,改系统时间似乎不管用

x2z2x2x2 avatar Jan 05 '22 08:01 x2z2x2x2

同样的问题

jackyzonewen avatar Jan 05 '22 11:01 jackyzonewen

这个不是读取响应头失败,是安全机制更新造成的,说明如下

VMess MD5 认证信息 淘汰机制

VMessAEAD 协议已经经过同行评议并已经整合了相应的修改。 VMess MD5 认证信息 的淘汰机制已经启动。

自 2022 年 1 月 1 日起,服务器端将默认禁用对于 MD5 认证信息 的兼容。任何使用 MD5 认证信息的客户端将无法连接到禁用 VMess MD5 认证信息的服务器端。

在服务器端可以通过设置环境变量 v2ray.vmess.aead.forced = true 以关闭对于 MD5 认证信息的兼容。 或者 v2ray.vmess.aead.forced = false 以强制开启对于 MD5 认证信息 认证机制的兼容 (不受到 2022 年自动禁用机制的影响) 。 (v4.35.0+)

应对方法是将服务端和客户端的AlterID改为0,但是作者这个好像不支持配置,只能通过手工修改配置文件来实现

songge8 avatar Jan 05 '22 13:01 songge8

这个不是读取响应头失败,是安全机制更新造成的,说明如下

VMess MD5 认证信息 淘汰机制

VMessAEAD 协议已经经过同行评议并已经整合了相应的修改。 VMess MD5 认证信息 的淘汰机制已经启动。

自 2022 年 1 月 1 日起,服务器端将默认禁用对于 MD5 认证信息 的兼容。任何使用 MD5 认证信息的客户端将无法连接到禁用 VMess MD5 认证信息的服务器端。

在服务器端可以通过设置环境变量 v2ray.vmess.aead.forced = true 以关闭对于 MD5 认证信息的兼容。 或者 v2ray.vmess.aead.forced = false 以强制开启对于 MD5 认证信息 认证机制的兼容 (不受到 2022 年自动禁用机制的影响) 。 (v4.35.0+)

应对方法是将服务端和客户端的AlterID改为0,但是作者这个好像不支持配置,只能通过手工修改配置文件来实现

谢谢,解决了。而且这个方法得注意得把v2ray版本更新到4.28以上

x2z2x2x2 avatar Jan 06 '22 09:01 x2z2x2x2

同样的问题

下面有人发了解决办法,设置AID=0

x2z2x2x2 avatar Jan 06 '22 09:01 x2z2x2x2