lqs
8a40e538f8
Add tcp-fast-open support for ss-redir
8 years ago
Max Lv
44b0eae3ef
Fix #1291
8 years ago
Max Lv
4ebe5aeb12
Add SIP004 (AEAD) support
8 years ago
Max Lv
61b82c45c5
Add SIP003 plugin support ( #1044 )
https://github.com/shadowsocks/shadowsocks-org/issues/28
8 years ago
Max Lv
8cb4f81eba
Add HTTP/TLS obfuscating. [SIP001] ( #1009 )
Add experimental HTTP/TLS obfuscating as an **optional extension** of shadowsocks protocol.
More discussions can be found here: https://github.com/shadowsocks/shadowsocks-org/issues/26
As this feature is still a SIP (Shadowsocks Improvement Proposal), it's very unstable and experimental. So,
1. Don't enable it unless you know what it is.
2. Be very careful when using it in production environment.
8 years ago
Max Lv
64870a276b
Add HTTP/SNI parser ( #809 )
* WiP: add HTTP/SNI parser
* WiP: replace hostname with HTTP/SNI header
* WiP: add ACL
* Fix white list
* Replace free() with ss_free()
* Refine sockaddr handling
* Add HTTP/SNI support to redir
8 years ago
Max Lv
d319c0300c
Add mptcp option, close #756
8 years ago
Kim
08f873adc7
Roll up year to 2016
9 years ago
Max Lv
f4fa30da5c
Refine buffer handling
9 years ago
Max Lv
552fca1bff
Use one time key for BLAKE2b
9 years ago
Max Lv
d3e43e09a2
Refine the authentication for true CCA
9 years ago
Max Lv
441ac45547
Use one time key for BLAKE2b
9 years ago
Max Lv
1e10661a51
Refine the authentication for true CCA
9 years ago
Max Lv
5ae4df94e4
Update the hash function
9 years ago
Max Lv
9e021aa919
add CRC8 for payload authentication
9 years ago
Max Lv
40e9be0021
Avoid getaddrinfo() in the main loop
10 years ago
Max Lv
e5289e9ba4
Replace libasyncns with libudns
10 years ago
Max Lv
2a15e97196
bump version
10 years ago
Max Lv
b198d1da2e
bump version
10 years ago
Max Lv
08a35fd1bb
handle sigterm and sigkill
10 years ago
Max Lv
f6b87fcd00
handle sigterm and sigkill
10 years ago
Blaok
09061a6420
redir模块添加IPv6支持
没有找到直接探测IP版本的有效方法,暂时用试的。已经支持IPv4和IPv6透明代理转发。
10 years ago
Blaok
cef3586733
尝试将ss-redir的转发改为IPv6转发
目前`IP6T_SO_ORIGINAL_DST`这个东西上边,不能正确获取原始目标地址。尝试`curl bt.byr.cn`,前面一部分地址可以看到是`a:50::2001:da8:215:4078`,但是格式完全不对,内容也不全,正确的地址应该是`2001:da8:215:4078:250:56ff:fe97:654d`。估计是某些针对IPv4的设定没有改过来。改日再看。
另外吐槽一下原版毫无注释的代码……
10 years ago
Max Lv
1a3e6b5127
refine the buffer idx
10 years ago
Max Lv
cf04f73a98
refine buffer handling
10 years ago
Max Lv
aec9f9bc9a
add license headers
11 years ago
Max Lv
b2df5a4c26
fix redir
11 years ago
Max Lv
2153e3fd04
WiP: add tunnel mode
11 years ago
Max Lv
29bdc17cec
WiP: add tunnel mode
11 years ago
Max Lv
26c57d61ef
fix build error
11 years ago
Max Lv
4606acd773
add multi-config support
11 years ago
Max Lv
183f021628
fix build error
11 years ago
Max Lv
6a0f853d15
add multi-config support
11 years ago
Max Lv
d227da2323
Update code style
11 years ago
Max Lv
2d4940d3a2
build passed
12 years ago
Max Lv
ab58addc58
remove uncessary memcpy
12 years ago
Max Lv
d35c771fe2
add trasparent proxy support
12 years ago
Max Lv
e2efa22733
embedded libev
12 years ago
Max Lv
0911c4ff76
add json config support
12 years ago
Max Lv
a7a314ed32
refine the code structure
12 years ago
Max Lv
41daacc681
remove openssl dependency
12 years ago
Max Lv
15b03895fd
update to the latest libev
12 years ago
Max Lv
1327d178ad
compatible with latest protocol
12 years ago
clowwindy
dd06325bdf
minor fixes
13 years ago
clowwindy
a4e672f97e
fix memory error
13 years ago
clowwindy
b95dd49b46
a pipe, close is not implemented yet
13 years ago
clowwindy
c029fbb3f5
add header
13 years ago