破娃酱
76fd4296a5
bump
improve rand size
8 years ago
破娃酱
e1b199fc44
add additional_ports in config
using user's password as protocol param in multi-user mode
8 years ago
破娃酱
74083af472
process DNS
8 years ago
破娃酱
72ca31dad9
add traffic control for each TCP connection
8 years ago
破娃酱
4048abaeff
refine user transfer
8 years ago
破娃酱
2de2a553d7
multi-user for mudbjson mode
8 years ago
破娃酱
4f52dffcc1
parse protocol_param in py3
8 years ago
破娃酱
b367ad0560
using '#' to split multi-user setting
8 years ago
破娃酱
959aad3f41
multiuser in single port protocol
8 years ago
破娃酱
c3a9612919
bump 2.9.7
manage client with LRUCache
8 years ago
破娃酱
ce25bbf650
catch bind error
8 years ago
破娃酱
685b62532e
2.9.5.1
UDP bind address (set out_bind and out_bindv6)
UDP over TCP auto bind
return a long enough err string
8 years ago
破娃酱
b8afd216d6
bump 2.9.5
update auth_aes128_md5 & auth_aes128_sha1
8 years ago
BreakWa11
f0d6a5b41e
log listening port over UDP
8 years ago
BreakWa11
8556fd3c18
fix UDPRelay _forbidden_portset
9 years ago
BreakWa11
d653c9bdb3
add forbidden_port
9 years ago
BreakWa11
82ffa15a56
add connection stat log
9 years ago
BreakWa11
2e65becc44
fix data size
9 years ago
BreakWa11
c5ca6bd80a
optimize DNS query
9 years ago
BreakWa11
4e10ff9063
better way to stop a server
9 years ago
BreakWa11
4a02d19597
add udp_cache
9 years ago
BreakWa11
b71af8f4df
log connection info as debug level by default
9 years ago
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