Skip to content
This repository has been archived by the owner on Jan 4, 2024. It is now read-only.

TUIC V5 compatible protocol support #691

Open
2444989513 opened this issue Jun 15, 2023 · 1 comment
Open

TUIC V5 compatible protocol support #691

2444989513 opened this issue Jun 15, 2023 · 1 comment

Comments

@2444989513
Copy link

2444989513 commented Jun 15, 2023

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

@numieo
Copy link

numieo commented Jun 17, 2023

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants