Qv2ray / QvPlugin-SSR

适用于 Qv2ray 的 ShadowSocksR 插件,使用此插件在 Qv2ray 中启用 SSR 功能
GNU General Public License v3.0
310 stars 95 forks source link

macOS setsockopt IPv6 DSCP EINVAL #24

Closed Ones97 closed 3 years ago

Ones97 commented 3 years ago

[SSR] 2021-02-20 17:34:08 ERROR: setting ipv6 dscp failed: 22 [SSR] 2021-02-20 17:34:11 ERROR: setting ipv6 dscp failed: 22 [SSR] 2021-02-20 17:34:15 ERROR: setting ipv6 dscp failed: 22 [SSR] 2021-02-20 17:34:19 ERROR: setting ipv6 dscp failed: 22 [SSR] 2021-02-20 17:34:23 ERROR: setting ipv6 dscp failed: 22 [SSR] 2021-02-20 17:34:27 ERROR: setting ipv6 dscp failed: 22

Ones97 commented 3 years ago

v2ray 节点无此错误

DuckSoft commented 3 years ago

什么硬件?什么操作系统?本体什么版本?插件什么版本?用的节点的参数发一下(除了地址和密码)?

DuckSoft commented 3 years ago

@darsvador https://github.com/Qv2ray/shadowsocksr-uvw/blob/007dedb4238fc2c008b7d07f536bbcded0c664fa/src/UDPRelay.cpp#L9-L22

errno 22: => EINVAL 22 无效的参数

EINVAL The specified option is invalid at the specified socket level or the socket has been shut down.

Ones97 commented 3 years ago

macbook Pro i5 16G macOS11.2.1
本体:Qv2ray.v2.7.0-pre2.macOS-x64 插件:QvPlugin-SSR v3.0.0-pre3 prerelease

节点 IP: port: 加密 aes256cfb auth aes128 sha1 (wap.10010.com) 混淆 tls1.2 ticket auth (wap.10010.com)

为保护当事人隐私,部分节点信息已隐去。

DuckSoft commented 3 years ago

@One971106 这个错误应该不影响使用,先容我们想办法复现现场,调查一下底层原因。

Ones97 commented 3 years ago

好的,麻烦了 ,,就是看着挺烦 哈哈哈 ,,(我是Java/Go,看不太懂圈出来代码 那部分什么意思 。。。)

darsvador commented 3 years ago

@One971106 这个现象会发生在本地UDP binding 的地址不是 ipv6 的时候,即使出现也不会影响使用,忽略即可.