wulabing / V2Ray_ws-tls_bash_onekey

MIT License
2.09k stars 920 forks source link

有人能帮忙看下这是什么原因吗? #16

Closed AbelTu96 closed 2 years ago

AbelTu96 commented 2 years ago

rejected common/drain: common/drain: drained connection > 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 . You will not be able to enable legacy header workaround in the future.

geosciman commented 2 years ago

您好,请问您是如何解决这个问题的?

xpc0938 commented 2 years ago

您好,请问您是如何解决这个问题的?

root@srv:~# cat /etc/systemd/system/v2ray.service [Unit] Description=V2Ray Service After=network.target nss-lookup.target

[Service] User=root CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE NoNewPrivileges=true Environment=V2RAY_LOCATION_ASSET=/usr/local/lib/v2ray/ _V2RAY_VMESS_AEADFORCED=false ExecStart=/usr/local/bin/v2ray -config /etc/v2ray/config.json

---systemctl restart v2ray

xpc0938 commented 2 years ago

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+)

geosciman commented 2 years ago

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+)

非常谢谢您!原来如此。

AbelTu96 commented 2 years ago

谢谢 我还以为没人会回答这个问题 我去v2ray-core那里问 人家叫我来问脚本作者😓