-
Notifications
You must be signed in to change notification settings - Fork 1.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
UDP package failed to send back from the ssserver #1408
Comments
It seems like an MTU misconfiguration somewhere in your network. You didn't discover the issue with shadowsocks-libev because it didn't bother with disabling IP fragmentation. |
However, even when I configure a smaller MTU value on the network interface or in the ss-server parameters (shadowsocks-libev 3.3.5), I still encounter this error message. The error only occurs when using the UDP protocol, and even UDP packets of 500 bytes fail to send |
The error was reported here: shadowsocks-rust/crates/shadowsocks-service/src/server/udprelay.rs Lines 791 to 797 in 1789dfa
And you may also try to comment these lines and see if shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rs Lines 55 to 57 in 1789dfa
|
I've also encountered this error, but it doesn't seem to have much impact
|
shadowsocks-rust verison: v.1.17.1
OS version: Centos 9 Stream or Ubuntu 20.4
We upgraded our Shadowsocks from shadowsocks-libev 3.3.4 on CentOS 7 to shadowsocks-rust 1.17.1 on CentOS Stream 9 and Ubuntu 20.4, and then I found a large number of errors in the ssserver log as attached, which resulted in the loss of video during our users' Zoom meeting.
If I deploy shadowsocks-libev 3.3.5 on CentOS Stream 9 or Ubuntu 20.04, the same error messages are found. However, if I deploy shadowsocks-libev 3.3.4, both the log messages and our meeting video return to normal.
Any ideas on how to resolve the problem? Thanks!
The text was updated successfully, but these errors were encountered: