BreakWa11
d47b0d47ea
add config "udp_timeout"
drop TCP over UDP query
9 years ago
BreakWa11
4e43a4932d
limit active UDP client to 256
9 years ago
BreakWa11
bb916eb705
LRUCache add 'clear' method
refine close
9 years ago
BreakWa11
691aa0970a
UDP use only 1 lru cache (_client_fd_to_server_addr set to dict type)
9 years ago
BreakWa11
d6640b2e81
add udp data transfer
9 years ago
BreakWa11
42a05d22d6
support UDP protocol plugin
9 years ago
BreakWa11
e889f953ff
UDP server_transfer_dl += len(post_data)
9 years ago
BreakWa11
f45d57950b
default buffer setting
9 years ago
BreakWa11
d9dc3ae0b5
rename to "dns_ipv6"
log wrong UDP header package
9 years ago
BreakWa11
e6d7a12afe
fix bugs
dns working in both v4 & v6
connecting problem in windows
9 years ago
BreakWa11
6ee8035735
merge pr from mengskysama
9 years ago
breakwa11
612c1e2ab3
add obfs_param
catch TCP&UDP exceptions
verify_simple&verify_deflate support sub obfs
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
falseen
5a5b897578
兼容py3,显示详细错误。
兼容py3,显示详细错误。
9 years ago
breakwa11
928c26e4f2
fix some exceptions
9 years ago
breakwa11
9defba2d36
merge master 20150810
9 years ago
breakwa11
e5e3102591
remove debug code
add AddressMap for udp
9 years ago
breakwa11
a9ea55c396
new UDP over TCP protocol, merge master
9 years ago
breakwa11
469d9f7bfa
merge master
9 years ago
breakwa11
f78f5b56e3
client_key change
9 years ago
breakwa11
d4ca0d281c
always UDP on
random length TCP/UDP packet
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
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
783a6ef7f2
support multiple server ip on client side
10 years ago
clowwindy
ce805f0aea
license under Apache License v2.0
10 years ago
clowwindy
53a7e4d0e4
remove print
10 years ago
clowwindy
f7316c0047
change logging level for UDP warning
10 years ago
clowwindy
4312eb9e58
add forbidden support for UDP and add tests
10 years ago
clowwindy
a502dd32fc
fix UDP
10 years ago
clowwindy
2a53b67c65
python 3 support; not stable yet
10 years ago
clowwindy
0814888ba5
use absolute import
10 years ago
clowwindy
380a646f09
handle signal soon; #179
10 years ago
clowwindy
327c70e353
Graceful shutdown; close #179
10 years ago
clowwindy
a323f878e1
prefer addrtype 1 and 4 over 3 in UDP relay
10 years ago
clowwindy
040c956472
fix server-multi-ports
10 years ago
clowwindy
122f233143
fix udprelay for local
10 years ago
clowwindy
46d23bf0d4
more log
11 years ago
clowwindy
71c3759c12
add async dns
11 years ago
clowwindy
0c8a8ef23f
refine loop
11 years ago
clowwindy
47fd479d6e
almost done
11 years ago
clowwindy
c2f6bc369c
more work
11 years ago
clowwindy
0d6c39900b
more work
11 years ago
clowwindy
4f46400145
add ssloop branch
11 years ago
clowwindy
ea451344ff
fix workers
11 years ago
clowwindy
3f523ee942
fix workers
11 years ago
clowwindy
b8f9370426
fix close
11 years ago
clowwindy
7e70fe290a
fix local
11 years ago