Xray-core/proxy/vless/encoding
yuhan6665 4064f8dd80
XTLS Vision: Refactor code to use DispatchLink() in VLESS inbound (#5076)
* Xtls: code refactor

- Move more logic to VisionReader/Writer
- Remove XtlsWrite()
- XtlsRead now only handle splice at the outbound
- This helps VLESS inbound to have simple buf.copy() so that we can remove pipe next

* Add bufferFlushNext; Use DispatchLink() in VLESS inbound

* Use TimeoutWrapperReader; clean up timer/buffer
2025-09-01 15:15:32 +00:00
..
addons.go XTLS Vision: Refactor code to use DispatchLink() in VLESS inbound (#5076) 2025-09-01 15:15:32 +00:00
addons.pb.go Chore: Generate *.pb.go files with protoc v5.28.2 2024-10-16 04:06:21 +00:00
addons.proto v1.1.0 2020-12-04 09:36:16 +08:00
encoding.go XTLS Vision: Refactor code to use DispatchLink() in VLESS inbound (#5076) 2025-09-01 15:15:32 +00:00
encoding_test.go VLESS practice: Use user-sent VLESS UUID's last byte as `vlessRoute` for `routing` `rules` 2025-08-17 13:55:18 +00:00