Toby
35e285ff62
Log level DEBUG by default
2021-05-09 15:16:03 -07:00
Toby
078f860174
Merge pull request #75 from HyNetwork/wip-tun
...
TUN
2021-05-08 18:09:53 -07:00
Toby
54b525d559
Improve config error text
2021-05-08 18:04:22 -07:00
Toby
2934f376d1
Add TLS server name option for client
2021-05-08 16:39:25 -07:00
Toby
060948188e
Tweaks to the CLI to ensure consistent behavior with previous versions
2021-05-08 16:07:04 -07:00
mritd
77392ccf98
feat(cmd): add POSIX command line style support
...
add POSIX command line style support
Signed-off-by: mritd <mritd@linux.com>
2021-05-03 20:44:26 +08:00
Haruue Icymoon
68d8cd4043
Fix TCP timeout not works in TUN server
2021-05-03 15:43:45 +08:00
Haruue Icymoon
abfacebd40
Fix acl engine not set in TUN server
2021-05-03 11:22:46 +08:00
Haruue Icymoon
284efce6db
Set default timeout to 300s for TUN
2021-05-03 11:22:46 +08:00
Haruue Icymoon
81128a7626
ACL for TUN
2021-05-03 11:22:46 +08:00
Haruue Icymoon
13ec19cbfe
Implement TUN, no ACL support yet
2021-05-03 11:22:43 +08:00
Toby
3955d98aa2
Better default params to reduce flow control blocks & add README for optimizing for extreme transfer speeds
2021-04-30 21:29:18 -07:00
Toby
d12d3aa9ee
Update checker
2021-04-28 16:22:37 -07:00
Toby
0c887e0634
Update dependencies & use better log formatter
2021-04-28 15:55:14 -07:00
Toby
d1e9daea49
ACME implementation
2021-04-28 00:45:59 -07:00
Toby
56f35d94cc
Revert "bump DefaultMaxIncomingStreams to 4096"
...
This reverts commit 7ba81612f821d731115b0db3acae81318241f936.
2021-04-27 20:24:48 -07:00
Toby
3667778ca7
Fix import cycles
2021-04-27 20:18:43 -07:00
Toby
5ac95d987a
Use core.Transport
2021-04-27 20:14:43 -07:00
Toby
7ba81612f8
bump DefaultMaxIncomingStreams to 4096
2021-04-25 20:41:39 -07:00
Toby
7b3e1a5b41
UDP TProxy implementation, no ACL support yet
2021-04-25 00:38:07 -07:00
Toby
70fd2ffc0d
ACL for TCP TProxy
2021-04-24 15:36:19 -07:00
Toby
787ed14c4d
TCP TProxy implementation, no UDP or ACL support yet
2021-04-24 02:56:17 -07:00
Toby
00f39ab097
Add missing UDP relay config check
2021-04-21 21:48:36 -07:00
Toby
bca98ef4da
Implement UDP relay
2021-04-21 21:40:43 -07:00
Toby
d8b198ca31
Rename the original relay to TCPRelay
2021-04-21 16:38:08 -07:00
Toby
b80db1fc19
XPlus obfs & don't frag
2021-04-19 20:52:50 -07:00
Toby
6ddcbdc01d
Implement Prometheus metrics
2021-04-10 18:01:56 -07:00
Toby
461b16f07f
External HTTP auth implementation
2021-04-04 14:47:07 -07:00
Toby
8530211287
Implement SOCKS5 UDP (ACL not yet integrated)
2021-03-27 18:50:12 -07:00
Toby
4bb5982960
Implemented UDP for both server & client
2021-03-27 16:51:15 -07:00
Toby
01c7d18211
Update to support quic-go v0.20.0 APIs
2021-03-21 15:08:48 -07:00
Toby
b107eae34a
password auth
2021-03-02 17:08:39 -08:00
Toby
565d659338
Relay & better logging
2021-02-05 01:00:44 -08:00
Toby
7d280393a3
Most things work fine now, except:
...
- UDP support has been temporarily removed, pending upstream QUIC library support for unreliable messages
- SOCKS5 server needs some rework
- Authentication
2021-01-29 00:01:32 -08:00
Toby
d9d07a5b2a
use new quic-go mod version
2021-01-26 21:34:49 -08:00
Toby
05a34f8f92
Simplify code
2020-10-02 18:23:47 -07:00
Toby
68ae8fefb7
SOCKS5 username & password auth option
2020-08-29 16:19:02 -07:00
Toby
becf5893f4
TQUIC 3
2020-08-29 16:03:17 -07:00
Toby
7a93091fb7
Fix option description
2020-08-07 18:48:58 -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
Toby
31e317d6ee
Fix HTTP auth logging level & add option description to README
2020-08-06 23:40:05 -07:00
Toby
1301039807
Merge pull request #23 from mritd/feat/add-log-timestamp-format
...
feat(log): add log timestamp format
2020-08-06 23:24:31 -07: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
mritd
87c9ee8d9e
feat(log): add log timestamp format
...
add log timestamp format
Signed-off-by: mritd <mritd@linux.com>
2020-08-07 10:26:35 +08:00
Toby
c0270a5c67
Add log level & format environment variables
2020-07-07 18:38:18 -07:00
Toby
4bc61cea61
Change the logging system to Logrus
2020-07-06 14:01:45 -07:00
Toby
59767dfaff
Add disable UDP option for both proxy client & server
2020-07-02 17:24:25 -07:00
Toby
55e029f8ad
Update quic-go
2020-06-08 15:14:12 -07:00
Toby
f65e532957
HTTP proxy implementation
2020-05-13 20:43:46 -07:00