TUIC V5 compatible protocol support
2444989513 opened this issue · comments
https://github.com/EAimTY/tuic/tree/dev/tuic-client
The configuration file has changed, please try to match
The TUIC project has been totally refactored and has been split into 4 crates. The new version is not compatible with the old version.
Crate tuic-server is a minimalistic TUIC server implementation as a reference.
Comparing with version 0.8.5, changes:
Completely new codebase
Built on TUIC protocol version 5
A seperate IPv6 UDP socket can be enabled for relaying UDP packet on IPv6 stack
Dynamically increase incoming stream capacity
Treat dual-stack socket more transparently
New config send_window and receive_window
New config task_negotiation_timeout
Dropped command-line config input
New config file format
Various bug fixes and optimizations
For now, You can use NekoBox, this is an app fork from Sagernet and supports Tuic v5.
https://github.com/MatsuriDayo/NekoBoxForAndroid
NekoBox 1.1.3 support Tuic v5: https://github.com/MatsuriDayo/NekoBoxForAndroid/releases/tag/1.1.3
Tuic v5 plugin: https://github.com/MatsuriDayo/plugins/releases/tag/tuic-v5-1.0.0-3