破娃酱
47c6e16833
fix a mem leak
8 years ago
破娃酱
8826f515b6
fix async DNS
8 years ago
破娃酱
2cf5f1982e
add DNS cache
8 years ago
破娃酱
f31a81665c
refine UDP over TCP
8 years ago
破娃酱
92722c2ea9
refine _get_read_size
8 years ago
破娃酱
a3315bcd6a
Revert "fix overhead size"
This reverts commit 587453c881
.
8 years ago
破娃酱
587453c881
fix overhead size
8 years ago
破娃酱
86de572caf
revert http reply
8 years ago
破娃酱
7a68e4e637
more reply addr
8 years ago
破娃酱
6e3fdd0d62
bump
8 years ago
破娃酱
1dc6c4be45
http reply
8 years ago
破娃酱
abe4ac3b90
Async DNS query under UDP
8 years ago
破娃酱
19e2e7422d
fd instead
8 years ago
破娃酱
5e14119b41
removefd
8 years ago
破娃酱
a1f56d1233
refine log
8 years ago
破娃酱
be696555a7
new speed tester
8 years ago
破娃酱
45faa93dd3
close unknown socket
8 years ago
破娃酱
7599e53a6f
more log for debug
8 years ago
破娃酱
f5f4bd0339
force tcp_mss in range (500, 1500]
8 years ago
破娃酱
f3a3ab4b84
log UDP bind port
8 years ago
破娃酱
582d7b7256
connect_log include local addr & port
8 years ago
破娃酱
caadb606ba
impl auth_chain client
8 years ago
破娃酱
774134ffad
remove auth_sha1, auth_sha1_v2, verify_simple, auth_simple, verify_sha1
remove TCP over UDP
add UDP part of auth_chain_a
8 years ago
破娃酱
a3a8ed996c
fix a mistake
8 years ago
破娃酱
862fa890ee
typo
8 years ago
破娃酱
d82c931f8e
auto adjust TCP_MAXSEG
8 years ago
破娃酱
8e27035851
fix buffer_size
8 years ago
破娃酱
4d9fca9b37
display UID
8 years ago
破娃酱
90ffd1c6ee
display UID
8 years ago
破娃酱
76fd4296a5
bump
improve rand size
8 years ago
破娃酱
6cbcd855ff
better 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
破娃酱
e2957e672e
timeout set to 1
8 years ago
破娃酱
f296751def
bandwidth limit of the user
8 years ago
破娃酱
6732244ddf
lower latency
8 years ago
破娃酱
85955d6e6d
speed limit in KiB
8 years ago
破娃酱
72ca31dad9
add traffic control for each TCP connection
8 years ago
破娃酱
e7a61a934f
ignore SIGPIPE
8 years ago
破娃酱
96760ed438
not display RST error
8 years ago
Esdeath
7cfbe49806
refine traffic log when redirect enable ( #163 )
8 years ago
破娃酱
4048abaeff
refine user transfer
8 years ago
破娃酱
2de2a553d7
multi-user for mudbjson mode
8 years ago
破娃酱
de67c11207
typo
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
glzjin
5bd61e1bfb
refine redirect ( #147 )
refine redirect, forbidden list will not work when redirect rule work
8 years ago
glzjin
c7815a0ee8
Support redirect rule ( #145 )
Syntax:
match_hostname_regex:port(* means match all port)#redirect_dist_host:redirect_port
and in the config.json(user-config.json) redirect param should be a list,
for example
```
"redirect": ["*:8080#zhaoj.in:80","zhaojin97.cn:80#127.0.0.1:80","*#pku.edu.cn:80"]
```
This example means abnormal connection which connect to port 8080 will be redirected to zhaoj.in:80,and if there a http request with hostname zhaojin97.cn(you can set hosts file to test it) will be redirected to 127.0.0.1:80,and the rest of abnormal connection will be redirect to pku.edu.cn:80
8 years ago
破娃酱
c3a9612919
bump 2.9.7
manage client with LRUCache
8 years ago
破娃酱
ce25bbf650
catch bind error
8 years ago