21 Commits

Author SHA1 Message Date
Toby
05a34f8f92 Simplify code 2020-10-02 18:23:47 -07:00
Toby
becf5893f4 TQUIC 3 2020-08-29 16:03:17 -07:00
Toby
c456079be1 Have to use Dial (not DialContext) to make goproxy happy 2020-08-07 18:40:33 -07:00
Toby
d3ad171761 Disable HTTP auth when no username/password is set 2020-08-07 18:36:13 -07:00
mritd
fad7cf0206
feat(client): support https proxy
support https proxy
use the built-in basic auth extension

ref tobyxdd/hysteria#14 tobyxdd/hysteria#15

Signed-off-by: mritd <mritd@linux.com>
2020-08-07 18:11:44 +08:00
mritd
ca1f1fdcab
feat(client): add http basic auth
add http basic auth

ref tobyxdd/hysteria#15

Signed-off-by: mritd <mritd@linux.com>
2020-08-07 14:12:01 +08:00
Toby
59767dfaff Add disable UDP option for both proxy client & server 2020-07-02 17:24:25 -07:00
Toby
f65e532957 HTTP proxy implementation 2020-05-13 20:43:46 -07:00
Toby
654787cebd Implement client side ACL for SOCKS5 UDP 2020-04-26 15:32:55 -07:00
Toby
5d14a34414 Cache default action too 2020-04-26 15:11:03 -07:00
Toby
127e9e1b6c Implement client side ACL for SOCKS5 TCP 2020-04-26 14:58:50 -07:00
Toby
ee8558f2fb ACL engine & tests 2020-04-25 22:56:49 -07:00
Toby
6cd960ea41 ACL entry 2020-04-25 18:58:27 -07:00
Toby
e02ede3076 SOCKS5 UDP implementation 2020-04-24 19:47:56 -07:00
Toby
5ebe556d8d Obfuscator interface in core & relay/proxy CLI support 2020-04-23 14:43:12 -07:00
Toby
e699a5560c Proxy timeout & auth 2020-04-22 15:41:14 -07:00
Toby
d5640efd7e WIP SOCKS5 proxy 2020-04-22 13:45:25 -07:00
Toby
a424a17af3 Tons of refactoring 2020-04-20 16:53:13 -07:00
Toby
d4507d4397 quic-go upstream update & minor changes to brutal sender 2020-04-12 14:24:14 -07:00
Toby
246c2ce89c Throughput optimizations 2020-04-10 13:57:28 -07:00
Toby
5547895dcb First commit, forwarder is essentially complete 2020-04-09 14:07:31 -07:00