-
Notifications
You must be signed in to change notification settings - Fork 16.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
websocket: close 1000 (normal) > proxy/vmess/encoding: invalid user: VMessAEAD is enforced and a non VMessAEAD connection is received. You can still disable this security feature with environment variable v2ray.vmess.aead.forced = false #812
Comments
将服务端和客户端的AlterID改为0也还是不行(没找到修改alterId的地方,我直接卸载重装了😭),然后重装后alterId已经变为0了,但是还是报同样的错。 最后还是修改v2ray.service文件,添加v2ray.vmess.aead.forced = false解决。 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json 改成 ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json 2、重启服务 3、核对日志 v2ray log 日志不再报错ok |
@MichaelXucf 重装也无法解决吗?全新安装的话,脚本已经添加了那个变量了 😭 |
@233boy 是的,我的不行,也可能是我的客户端的版本比较低,安卓的客户端是v2rayNG v1.2.16(Core V4.26.0), mac的客户端是v2rayX 1.5.1 (Core的版本也是自带的,估计也比较低) |
@MichaelXucf 如果客户端内核版本太低确实不兼容 |
AlterID 设置为 0,解决了我的问题,👍 |
最新版本应该是解决了这个问题,大家可以升级试试 |
我的是 |
感谢,我挣扎了这个问题2个星期了,终于解决了。我也是 加了 |
baidu bing查到的那些什么同步时间都是虚的 只有老哥你这个管用! 谢谢你 中国超人! XD |
我测试升级到最新版本就可以解决,重装应该也没问题 |
感谢,我也是添加了这行就好了! |
+1 |
我在 v2ray.service 里面发现已经有 Environment="V2RAY_VMESS_AEAD_FORCED=false",但还是连不上,然后改了端口,就连上了。 |
+1 需要新加一行才行 |
端口你的大概改多少的,谢谢了!我重新安装最新的Linux 乌班图,但还是不行,我觉得应该不是配置的 问题,是端口的问题。 |
服务器上随便改了个。 |
用的docker,果断降级,使用4.24之前的版本 :D,就没有这个问题了:
|
我客户端上有该打印错误,看了一下日志,客户端一直连接不上服务器,换成了mkcp协议就好了,其他什么也没操作。 |
这个方法可以,非常感谢,可以连上了,连上后用的很爽,哈哈! |
docker-compose , add the env |
亲测有效
|
@ding-kai 万分感谢! |
有没有人知道win10怎么办?怎么修改环境变量? |
我试过alertId、启动命令参数,都不行。 |
…v2ray/issues/812),此为 v0.1.7,与 v0.1.6 一样,也可工作。
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,但是脚本好像不支持直接修改,只能通过手工修改配置文件来实现。
更新:新版本已经处理了这个问题,升级最新版本即可
The text was updated successfully, but these errors were encountered: