Shelikhoo
437a66b7de
Added Unit Test for VMessAEAD
4 years ago
Agioi Theodoroi
bbd3988f3d
clean up code
4 years ago
rprx
1432278c2c
Fix typo ( #36 )
4 years ago
Shelikhoo
f19f95af35
Update AEAD design to rely more on AEAD
4 years ago
Xiaokang Wang
327a6ee1f7
Merge pull request #18 from darhwa/enhance_http_outbound
...
使http outbound支持连接https与http/2代理服务器
4 years ago
Roger Shimizu
90af5f19ba
Apply Debian's patch to upstream
4 years ago
Darhwa
d29370a654
Enhance http outbound
...
1. Enables http outbound to set up a HTTP tunnel above HTTP/1.1,
HTTP/1.1 over TLS, or HTTP/2 over TLS. Previously it only works for
plain HTTP/1.1
2. In setting up CONNECT tunnel, replaces handcrafted request with
standard http.Request
5 years ago
Shelikhoo
38868e0469
Fix context layering in Shadowsocks UDP
5 years ago
Shelikhoo
3e13d79af7
Fix TProxy Process Logic
5 years ago
Shelikhoo
73616ab9e2
branch context instead of layer it
5 years ago
Shelikhoo
d06a4d1f50
Added TestsEnabled Settings to enable VMessAEAD test
5 years ago
Shelikhoo
09b81b78c3
regenerate pb data
5 years ago
Shelikhoo
da0b63bc12
allow user to define tests enable for this server
5 years ago
Shelikhoo
870ff52775
Apply Coding Style
5 years ago
Shelikhoo
8c886b4b46
Apply Coding Style
5 years ago
Shelikhoo
a58b20b5b8
Reserve sign bit
5 years ago
Shelikhoo
78d7b4f183
Check replay only for AEAD connection, and later
5 years ago
Shelikhoo
9fc37646b6
Check replay only for AEAD connection
5 years ago
Shelikhoo
6a29fa5fe2
Enable AEAD by Default
5 years ago
Shelikhoo
8d489f6c7c
Make taint acquire lesser lock
5 years ago
Shelikhoo
6007e4cc6f
Detailed AEAD Auth Error
5 years ago
Shelikhoo
9bf07b1f26
VMess AEAD Experiment
5 years ago
Shelikhoo
38e89bd2c7
VMess will Drain Connection On Auth failure
5 years ago
Shelikhoo
8f45736dd3
drain replayed connection
5 years ago
Shelikhoo
34c13f3b27
Detailed code and output
5 years ago
Shelikhoo
944c45a776
Fix not update behavior seed
5 years ago
Shelikhoo
5e59534333
Fix when rolled number is zero
5 years ago
Shelikhoo
13cef19430
Increase Drain Pool
5 years ago
Shelikhoo
ca032dd00f
Drain Connection Based on uuid based behavior seed(skip auth info drain for now)
5 years ago
Shelikhoo
d671780804
Drain Connection Based on Uuid based Behavior seed
5 years ago
Shelikhoo
e0aa18b6f3
Drain Connection with invalid checksum before closing. Emergency fix for weakness described in https://github.com/v2ray/v2ray-core/issues/2523
5 years ago
Kslr
cfbb875546
Revert "Reduce http proxy client overhead by 1RTT"
5 years ago
Anonymous-Someneese
99cf401867
http: send HTTP Connect if no content is written after 5ms.
5 years ago
Anonymous-Someneese
a5caa01cb6
Optimize HTTP tunnel setup in TFO environment
5 years ago
Anonymous-Someneese
197fe15d5a
Fix code quality
5 years ago
Anonymous-Someneese
f0e63c6e3c
Reduce http proxy client overhead by 1RTT
5 years ago
tnextday
ad3bcd2c07
pass username to inbound.User.Email in http/socks server
5 years ago
vcptr
60603abee7
fix: dns test default timeout too short
5 years ago
Kslr
876e2fcc73
Merge pull request #1904 from hex2tan/master
...
fixed add new vmess user bug
5 years ago
fcying
fa926a1d1d
access log add detour tag
5 years ago
hex2tan
3d63ec4e78
fixed add new user bug
...
fixed add new user bug.
when add new user, just add the key(u.email) to the map(v.cache), the value of map is nil.
5 years ago
vcptr
ad4a1a3dc2
show vmess decode errors at warning level
5 years ago
aaaaa
5ab4f5ab9a
fix a crash problem of fetching user from a nil request which returned by shadowsocks failed to read IV
5 years ago
yuanmomo
95f1a4d466
blank row between build and package
5 years ago
vcptr
27da2d139f
fix: !confonly missing in http client
5 years ago
wuxiaolong
acde5a55b6
Rewrite comments in English
5 years ago
wuxiaolong
97764114ea
Support http outbound
5 years ago
Kslr
2451eedbc4
Merge pull request #1767 from Gondnat/addEmailIntoAccessLog
...
Add email into access log for shadowsocks and vmess
5 years ago
Gondnat
dd048bfb29
add email into access log for shadowsocks, vmess and mux
5 years ago
Kirill Motkov
0401a91ef4
Some code improvements
...
* Rewrite empty string checks more idiomatically.
* Change strings.ToLower comparisons to strings.EqualFold.
* Rewrite switch statement with only one case as if.
5 years ago