世界
3b31189f13
Send shadowsocks handshake with payload if available ( #736 )
3 years ago
hmol233
7033f7cf5f
Fix: protobuf file ( #724 )
3 years ago
Arthur Morgan
ffc2f7c4e2
Style: format code
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
yuhan6665
f2cb13a8ec
Deprecate legacy VMess header with a planned decommission ( #712 )
...
* Deprecate legacy VMess header with a planned decommission
* show legacy warning only once
Co-authored-by: Xiaokang Wang <xiaokangwang@outlook.com>
Co-authored-by: hmol233 <82594500+hmol233@users.noreply.github.com>
3 years ago
yuhan6665
42d158bd85
vprotogen refine ( #717 )
...
* Update all proto files with existing vprotogen
* Chore: remove protoc-gen-gofast
* Feat: vprotogen adds version detector to block generation code from old protobuf version
* Feat: vprotogen refine logic
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
3 years ago
yuhan6665
00bcd40c34
remove deprecate ciphers in shadowsocks ( #710 )
...
* remove deprecate ciphers in shadowsocks
Co-authored-by: Kslr <kslrwang@gmail.com>
3 years ago
RPRX
100edc370b
Stop at '?' when reading HTTP PATH before shunting
4 years ago
RPRX
924fe16077
Skip Port 53, 443 before using single XUDP for VLESS & VMess
4 years ago
yuhan6665
f50eff5ebb
Add Fake DNS support ( #309 )
...
Co-authored-by: Xiaokang Wang <xiaokangwang@outlook.com>
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
Co-authored-by: kslr <kslrwang@gmail.com>
4 years ago
RPRX
e1a5392beb
Use buf.PacketReader when UDPOverride is available
4 years ago
RPRX
055fb51ed9
Apply UDPOverride to Freedom Outbound PacketReader
4 years ago
秋のかえで
6380abca73
feat: enforcing VMessAEAD via environment variable ( #334 )
4 years ago
秋のかえで
1dae2c5636
feat: vmess zero encryption ( #333 )
4 years ago
RPRX
fed8610d3f
Fix Freedom Outbound UDP redirect
...
已检查 b.UDP 各源头:Mux(VLESS、VMess)、Trojan、Shadowsocks、Socks、TPROXY(Dokodemo-door)
4 years ago
RPRX
d22c2d034c
Avoid panic in KDF func for Go 1.16
...
2a206c7fcc
4 years ago
秋のかえで
df39991bb3
Refactor: Add Shadowsocks Validator ( #233 )
4 years ago
秋のかえで
96d7156eba
Fix a typo ( #236 )
4 years ago
RPRX
d170416219
Add environment variable XRAY_CONE_DISABLED option
4 years ago
RPRX
8ca8a7126b
Add XUDP support by simply renaming vudp to xudp
...
https://t.me/projectXray/243505
4 years ago
RPRX
1174ff3090
Refactor: VLESS & VMess & Mux UDP FullCone NAT
...
https://t.me/projectXray/242770
4 years ago
Jim Han
4cd343f2d5
Fix tests ( #201 )
...
Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com>
4 years ago
RPRX
303fd6e261
Standardize Socks Outbound Authentication Behavior
4 years ago
RPRX
ceff4185dc
Improve the request for UDP Associate in Socks5
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
Jim Han
7f5e34c857
Regenerate .pb.go files ( #187 )
...
Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com>
4 years ago
RPRX
b60cf02603
Optimize TPROXY Inbound UDP write back
...
Enhanced stability.
4 years ago
RPRX
ae98dc75cf
Set unix.SO_REUSEPORT=1 for TPROXY Inbound FakeUDP
...
Solved some issues.
4 years ago
RPRX
8ff43519fd
Fix Shadowsocks tests; AEAD drop small UDP packets
...
https://t.me/projectXray/172063
4 years ago
RPRX
33755d6e90
Refactor: Shadowsocks AEAD Single-port Multi-user (Needs Optimizations)
...
https://t.me/projectXray/170851
4 years ago
RPRX
99863aa2ac
Add SNI shunt support for Trojan fallbacks
4 years ago
RPRX
88f6537540
Make necessary maps in non-empty names before copy
4 years ago
RPRX
f0efc0cfde
As substring to match in VLESS fallbacks SNI shunt
4 years ago
RPRX
f13ac3cb55
Fix VLESS fallbacks SNI shunt
4 years ago
eMeab
d85162ea44
Add SNI shunt support for VLESS ( #141 )
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
700966508f
Improve the response to UDP Associate in Socks5
4 years ago
RPRX
7427a55ef1
Adjust Trojan Outbound postRequest
4 years ago
RPRX
fb0e517158
Adjust Trojan & Socks handleUDPPayload
4 years ago
maskedeken
d5aeb6c545
Refine Trojan packet reader & writer ( #142 )
4 years ago
RPRX
161e18299c
Fix TPROXY UDP/IPv6
...
https://github.com/XTLS/Xray-core/issues/137#issuecomment-756064627
十分感谢 @Ninedyz @changyp6
4 years ago
RPRX
c41a1a56fe
Refactor: TPROXY inbound UDP write back
...
https://t.me/projectXray/119670
虽然不一定是最终的版本,但值得记录,感谢协助测试的各位朋友,特别感谢 @yichya @huyz
4 years ago
RPRX
310a938511
VLESS & VMess are not ready to accept FullCone yet
4 years ago
RPRX
2da07e0f8a
Refactor: FullCone TPROXY Inbound & Socks Outbound
...
https://t.me/projectXray/116037
4 years ago
RPRX
13ad3fddf6
Refactor: *net.UDPAddr -> *net.Destination
...
https://t.me/projectXray/111998
4 years ago
Arthur Morgan
6f25191822
Changes from v2ray-core ( #93 )
4 years ago
RPRX
8f8f7dd66f
Refactor: Shadowsocks & Trojan UDP FullCone NAT
...
https://t.me/projectXray/95704
4 years ago
RPRX
f390047b37
Disable VMess drain when not pure connection
4 years ago
RPRX
6a5618bc54
Outbound Splice supports Inbound XTLS
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
b3f3c5be81
Use runtime.Gosched() instead
4 years ago
RPRX
41beb4ec04
Add Timer to Inbound metadata struct
4 years ago
RPRX
0d772cd800
Adjust Splice panic strategy
4 years ago
RPRX
16544c18ab
v1.1.0
4 years ago
RPRX
c7f7c08ead
v1.0.0
4 years ago