BreakWa11
c83341da9b
add protocol_param
9 years ago
BreakWa11
b5da4bc86a
add MYSQL_TRANSFER_MUL
add protocol_param (for auth_simple)
9 years ago
BreakWa11
4b97412569
only correct request add into transfer size
9 years ago
BreakWa11
57433bccb9
fix transfer upload size calculation. avoid flow attack
9 years ago
BreakWa11
737b7d9890
add verify_sha1 (libev OTA)
9 years ago
BreakWa11
8826629741
fix http_simple calc 'head_size'
add 'iv', 'key', 'head_len' in server_info
9 years ago
BreakWa11
b778a60502
detect wrong http request
disconnect wrong request by default
9 years ago
BreakWa11
f45d57950b
default buffer setting
9 years ago
BreakWa11
5e46aa0b47
check encryptor object
9 years ago
BreakWa11
cb17c7b3b5
let setting & code simple
add "protocol" in config.json
9 years ago
BreakWa11
e6d7a12afe
fix bugs
dns working in both v4 & v6
connecting problem in windows
9 years ago
BreakWa11
33d907cc08
fix 'http_simple' & 'random_head'
9 years ago
BreakWa11
59105f6e64
support auth_simple
9 years ago
BreakWa11
83c8b50ea2
add startup time in auth_simple
9 years ago
BreakWa11
0ba76b666d
not redirect host to chn web
add auth_simple
9 years ago
BreakWa11
3f66ec443f
remove FORCE_NEW_PROTOCOL
9 years ago
breakwa11
612c1e2ab3
add obfs_param
catch TCP&UDP exceptions
verify_simple&verify_deflate support sub obfs
9 years ago
breakwa11
36dc8f9463
add verify_deflate
9 years ago
breakwa11
a597e61093
obfs plugins compatible version
9 years ago
breakwa11
463ce07426
add verify_simple module
9 years ago
breakwa11
3e5cbb955e
add obfs: 'tls_simple'
9 years ago
breakwa11
71338a7385
fix on python3
http2 obfs
9 years ago
breakwa11
2e3114f40f
fix 'ord' bug
replace 'xrange'
support new protocol when run as a client
9 years ago
breakwa11
a723c2f05e
add obfs plugin
9 years ago
falseen
5a5b897578
兼容py3,显示详细错误。
兼容py3,显示详细错误。
9 years ago
breakwa11
55d10ace01
simple reverse proxy
9 years ago
breakwa11
56af51b43c
log TCP header if parse error
9 years ago
breakwa11
5249fd528c
add FORCE_NEW_PROTOCOL switch
9 years ago
breakwa11
61959945c3
revert encrypt.py
new obfs header
9 years ago
breakwa11
9defba2d36
merge master 20150810
9 years ago
breakwa11
a9ea55c396
new UDP over TCP protocol, merge master
9 years ago
breakwa11
d4ca0d281c
always UDP on
random length TCP/UDP packet
10 years ago
breakwa11
28318b5c1a
double UDP sockets for IPv4 and IPv6
10 years ago
breakwa11
1f530ff8f1
fix udp ipv6
10 years ago
breakwa11
17122c299c
fix udp ipv6
10 years ago
breakwa11
4b52f83376
udp ipv6
10 years ago
breakwa11
07dc98f60d
udp fix sendto argv
10 years ago
breakwa11
1e71fba852
drop UDP message if frag != 0
10 years ago
breakwa11
c27f6283a2
UDP remote DNS resolve
10 years ago
breakwa11
f2efed9608
add manyuser branch
support udp over tcp
support chacha20 & salsa20 (base on libsodium)
10 years ago
Felix Yan
edb7822a7b
convert remote_address to str so it will be printed more correctly on python 3
10 years ago
clowwindy
d774286dc0
rename utils module into shell
Since utils is ambiguous, we want to give the module a more
clear role.
10 years ago
clowwindy
cb7062e1c1
implement utils.print_exception()
Previously we used logging.error(e) and traceback.print_exc()
to output error stack trace. The problem is, we want to
output the stack trace only when verbose > 0. The if statement
scattered around the code. So we replaced them with the new
utils.print_exception() call.
10 years ago
clowwindy
dfd81af844
support --version
10 years ago
clowwindy
783a6ef7f2
support multiple server ip on client side
10 years ago
clowwindy
ce805f0aea
license under Apache License v2.0
10 years ago
clowwindy
ada97ab6d9
improve comments
10 years ago
clowwindy
1f8819f790
fix #270
10 years ago
clowwindy
4312eb9e58
add forbidden support for UDP and add tests
10 years ago
clowwindy
eb94bd1cc3
support forbidden iplist
10 years ago