Open YCarlB opened 2 years ago
启动的 -t
参数是默认的吗,可以试试改成 1 看能不能解决问题。(这里的 threads 参数改成1 )
如果不行,配置的最外层 "ssl.verify" 是什么,如果是默认值,改成 false 跳过验证试试看
都尝试过了,我准备用mbedtls试试。
更换为mbedtls-2.28.0 版本 并且将环境变量设置为 v2ray.vmess.aead.forced=false 可以链接 https://github.com/Jrohy/multi-v2ray/issues/561
更换为mbedtls-2.28.0 版本 并且将环境变量设置为 v2ray.vmess.aead.forced=false 可以链接 https://github.com/Jrohy/multi-v2ray/issues/561
那可能和 v2ray 的这个升级有关,我之前有建一个 issue,不过还没来得及做。
如果仅仅是协议升级影响的话,有试过使用 openssl 然后同样设置 v2ray.vmess.aead.forced=false
吗
晚点我试一下
但是不设置这个环境变量之前服务器报的
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.
这个错误 就不是 bad record mac了
在设置了 v2ray.vmess.aead.forced=false
并 改成openssl以后还是会出现 tls: bad record mac
错误 , threads 参数改成1 也不行
openssl 1.1.1m libevent master 编译的 没有编译 ACL 移植到iOS上会有这个问题,同样的配置文件 同样的代码在macOS上不会出现