Commit Graph

73 Commits

Author SHA1 Message Date
Meng Zhuo
1c32df37bb Close connection if authentication failed
libcurl and some proxy application will keep sending authentication in
same connection if auth failed which is not supported.

fixes #583
2020-11-18 21:42:38 +08:00
ginuerzh
abe4043413 add chain.DialContext 2020-02-08 15:02:04 +08:00
ginuerzh
56e2ac3566 add auth parameter (#467) 2020-01-22 12:25:42 +08:00
ginuerzh
4798f7d76f fix #388 2019-12-18 23:37:01 +08:00
ginuerzh
e996e7c35b add user-agent option for http/http2 2019-06-20 15:19:42 +08:00
ginuerzh
86e9772f08 add knock option for probe resistance 2019-06-14 00:12:35 +08:00
ginuerzh
2e5601bfd6 fix HTTP Host header 2019-06-03 16:14:49 +08:00
ginuerzh
62663564cc add reloader for authenticator 2019-01-09 22:36:44 +08:00
ginuerzh
47220e0687 add more test cases 2019-01-05 13:21:33 +08:00
ginuerzh
8d16b2d0b5 add timeout for Connectors 2018-12-22 23:10:55 +08:00
ginuerzh
7686a4bdc8 add more detail info for routing 2018-12-06 19:57:36 +08:00
ginuerzh
dc4c78ca44 add stop for live reloading 2018-11-29 22:09:10 +08:00
ginuerzh
e9b872c4cf change error to code 2018-11-17 23:06:24 +08:00
ginuerzh
8ba90995ae add probing resistance support for HTTP2 proxy 2018-11-17 22:11:21 +08:00
ginuerzh
1a0098cf83 add probing resistance support for HTTP proxy 2018-11-17 15:17:54 +08:00
ginuerzh
b16f878c39 add ConnectOptions for Connector.Connect 2018-11-10 12:16:46 +08:00
ginuerzh
60a30a1f20 add auth info for http log (#286) 2018-11-03 12:28:34 +08:00
ginuerzh
c1f4325b19 add ChainOptions for Chain.Dial 2018-07-08 10:41:56 +08:00
ginuerzh
c242286a06 add Handler.Init 2018-07-06 15:25:08 +08:00
ginuerzh
f292d8e76f add bypass support for handlers 2018-06-30 15:55:05 +08:00
ginuerzh
d39e211f3e add bypass support for proxy chain 2018-04-28 16:12:23 +08:00
dmitry-online
9ccdb42fa2 Fix http Handle (#231)
need req.Body.Close() to avoid memory leaks
2018-02-28 12:47:15 +08:00
rui.zheng
8cb2269159 add node ID 2017-11-07 17:55:18 +08:00
rui.zheng
5a2fd66c2a merge master 2017-11-01 15:40:59 +08:00
rui.zheng
7cbfd5f4ee change SNI obfuscation 2017-10-29 20:12:25 +08:00
rui.zheng
65c0ce36bc add obfuscation support for SNI 2017-10-25 17:40:57 +08:00
rui.zheng
4b6ba653ac fix HTTP request handler 2017-08-29 13:32:41 +08:00
rui.zheng
df05335464 fix #149 2017-08-24 17:27:13 +08:00
rui.zheng
db589c63ba add User-Agent header for http and ws 2017-08-10 16:09:10 +08:00
rui.zheng
55622a5f43 fix HTTP2 auth bug #122 2017-08-06 15:38:39 +08:00
rui.zheng
cfd1223550 minor fix 2017-08-05 14:33:35 +08:00
rui.zheng
74eb52dc2a update file structure 2017-08-04 14:14:08 +08:00
rui.zheng
962fd9df51 update 2017-07-20 23:36:09 +08:00
rui.zheng
fa152892fd fix #96 2017-07-07 10:50:02 +08:00
Adam Stankiewicz
b31d0e9c8a
Allow whitelisting and blacklisting of http/http2 2017-04-10 13:49:39 +02:00
rui.zheng
26f4e49f05 fix issue #91 2017-03-03 21:33:05 +08:00
rui.zheng
d19d5adabe #92 support ssh tunnel for local/remote port forwarding 2017-02-25 22:38:30 +08:00
rui.zheng
333291e9bc #76 support pure HTTP tunnel(PHT) 2017-02-05 14:35:38 +08:00
rui.zheng
a6c43e8641 fix issue #65 2017-01-14 17:42:47 +08:00
rui.zheng
c5fabde5f8 #57: add multi user auth support for HTTP and SOCKS5 2016-12-15 12:39:38 +08:00
rui.zheng
6ca1f4a984 fix pipe close 2016-10-12 17:41:07 +08:00
rui.zheng
124bfc42ea fix http2 bugs 2016-10-08 15:58:27 +08:00
rui.zheng
538e5ba977 fix socks5 bind 2016-10-06 13:50:41 +08:00
rui.zheng
0991952f0c fix port forwarding 2016-10-05 21:05:51 +08:00
rui.zheng
518ca462c6 fix shadowsocks 2016-10-05 14:53:15 +08:00
rui.zheng
f903771282 update gost library 2016-10-04 16:41:44 +08:00
rui.zheng
ff6d3e14d8 add gost library 2016-09-30 17:37:28 +08:00
rui.zheng
b3461ea527 update 2016-09-30 17:26:48 +08:00
rui.zheng
a5e06c6666 fix http2 2016-09-29 20:46:49 +08:00
rui.zheng
057a17be87 support http2 proxy 2016-09-28 17:56:12 +08:00