yuhan6665
efd32b0fb2
Enable splice for freedom outbound (downlink only)
...
- Add outbound name
- Add outbound conn in ctx
- Refactor splice: it can be turn on from all inbounds and outbounds
- Refactor splice: Add splice copy to vless inbound
- Fix http error test
- Add freedom splice toggle via env var
- Populate outbound obj in context
- Use CanSpliceCopy to mark a connection
- Turn off splice by default
1 year ago
RPRX
6d4194415d
Clean unnecessary code in Trojan
1 year ago
RPRX
be23d5d3b7
XUDP protocol: Add Global ID & UoT Migration
...
The first UoT protocol that supports UoT Migration
Thank @yuhan6665 for testing
2 years ago
yuhan6665
9e5bc07bf2
Legends never die ( #1725 )
2 years ago
RPRX
4d2e2b24d3
THE NEXT FUTURE becomes THE REALITY NOW
...
Thank @yuhan6665 for testing
2 years ago
MP
77d2f9edd7
Revise the Code per XTLS#1515 ( #1536 )
...
* Use buf.FromBytes(make([]byte, 0, buf.Size)) to create `first`
Fixes https://github.com/XTLS/Xray-core/issues/1515
* Update server.go
* Update inbound.go
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
2 years ago
yuhan6665
84537e98c4
Update xtls and go to 1.19
2 years ago
世界
f046feb9ca
Reformat code
3 years ago
yuhan6665
e93da4bd02
Fix some tests and format code ( #830 )
...
* Increase some tls test timeout
* Fix TestUserValidator
* Change all tests to VMessAEAD
Old VMess MD5 tests will be rejected and fail in 2022
* Chore: auto format code
3 years ago
秋のかえで
9b204ed99b
Fix: Trojan fallback
...
(cherry picked from commit 908408dd45a58c3c284ecf0dfef539c5681230d9)
3 years ago
yuhan6665
e286cdcaa8
Style: format code by gofumpt ( #761 )
3 years ago
Arthur Morgan
24b637cd5e
Fix: CounterConnection with ReadV/WriteV ( #720 )
...
Co-authored-by: JimhHan <50871214+JimhHan@users.noreply.github.com>
3 years ago
RPRX
100edc370b
Stop at '?' when reading HTTP PATH before shunting
4 years ago
RPRX
8ffc430351
Fix VLESS & Trojan fallbacks xver
4 years ago
Bohan Yang
5bc1bf30ae
Fix fallbacks xver when original address is not TCP address ( #182 )
...
Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com>
4 years ago
Arthur Morgan
5aa053a65f
Convert domain names to lowercase before matching ( #195 )
...
Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com>
4 years ago
RPRX
99863aa2ac
Add SNI shunt support for Trojan fallbacks
4 years ago
maskedeken
96adf3fbca
Trojan: Do not panic when UDP dispatcher failed to write response ( #153 )
4 years ago
RPRX
ee15cc253f
Improve configuration detector (cone or symmetric)
4 years ago
RPRX
fb0e517158
Adjust Trojan & Socks handleUDPPayload
4 years ago
maskedeken
d5aeb6c545
Refine Trojan packet reader & writer ( #142 )
4 years ago
RPRX
310a938511
VLESS & VMess are not ready to accept FullCone yet
4 years ago
RPRX
13ad3fddf6
Refactor: *net.UDPAddr -> *net.Destination
...
https://t.me/projectXray/111998
4 years ago
RPRX
8f8f7dd66f
Refactor: Shadowsocks & Trojan UDP FullCone NAT
...
https://t.me/projectXray/95704
4 years ago
RPRX
2e942e0303
Fix Trojan XTLS
4 years ago
RPRX
f8faf3c8b8
Removal: confonly
4 years ago
RPRX
b4e84603a2
Add XTLS Splice to Trojan Outbound
4 years ago
RPRX
16544c18ab
v1.1.0
4 years ago
RPRX
c7f7c08ead
v1.0.0
4 years ago