SagerNet / SagerNet

The universal proxy toolchain for Android

Home Page:https://sagernet.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

commented

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