Toby
3184c42956
refactor: re-org packages
2022-11-24 00:22:44 -08:00
Toby
00ec7e5ad9
chore: move pktconns out of transport pkg
2022-11-19 13:48:57 -08:00
Toby
7ce4bf7dbe
chore: update module name
2022-11-16 22:57:35 -08:00
Toby
2e84ca6ebe
refactor: fill default values directly to configs
2022-11-02 18:23:54 +00:00
Toby
d9d80ecbb1
chore: move auth funcs to a separate file
2022-10-23 16:00:45 -07:00
Toby
cf970f09e4
chore: various renames, server packet conn adjustment
2022-10-23 11:07:54 -07:00
Toby
e3c3088596
wip: core client & server rework
2022-10-22 11:45:46 -07:00
Toby
ca3de154ba
chore: remove congestion factory
2022-10-21 15:48:00 -07:00
Toby
7126425499
feat: disable keep alive on server (should be client's responsibility only) & use a default idle timeout of 60 seconds
2022-10-20 17:05:17 -07:00
Toby
c018eb11a9
feat: rework config options added in f9f6686
2022-10-19 20:49:20 -07:00
Toby
4b2fd55060
chore: minor code tweaks
2022-10-08 15:47:24 -07:00
Toby
8960aefca3
chore: update module names (hysteria & quic-go fork)
2022-08-20 11:44:12 -07:00
Toby
1462cadfdc
format: gofumpt
2022-08-13 11:04:28 -07:00
Toby
ad095e4545
feat: ip mask (wip, server only atm)
2022-08-10 21:56:47 -07:00
Toby
3f0953ffdd
feat: rework resolver support
2022-08-06 19:58:05 -07:00
Toby
4a3e996c9a
feat: update quic-go
2022-07-06 14:18:52 -07:00
Toby
6d8e79170e
chore: code optimizations
2022-06-06 16:06:30 -07:00
hellodword
32f35894cc
feat: bind socket to a particular device
2022-05-23 22:33:37 +08:00
Toby
fba6cf7a1c
feat: server SOCKS5 outbound domain passthrough
2022-04-14 00:11:44 -07:00
Toby
53c61ac0f4
feat: new string-based speed (up/down) options
2022-04-03 20:26:25 -07:00
Toby
f98eec69f2
feat: resolve preference
2022-03-27 15:10:16 -07:00
Toby
97ef033b65
feat: server SOCKS5 outbound
2022-02-26 20:45:20 -08:00
Toby
7466b69cce
feat: re-enable PMTUD on Windows & Linux
2022-02-19 23:21:13 -08:00
mritd
fd2e0100c6
feat(cmd): use cobra
...
use cobra
Signed-off-by: mritd <mritd@linux.com>
2022-02-06 15:33:15 +08:00
Toby
b593df44b7
feat: disable quic-go PMTUD due to broken implementation
2022-02-03 20:37:08 -08:00
Toby
c28cbcfcaa
feat: multi-password & cmd auth
2022-01-24 17:26:33 -08:00
Toby
48358a7642
feat: no auth or obfs warning
2022-01-24 16:00:26 -08:00
Toby
841810d6ca
feat: transport refactorization
2022-01-23 17:00:02 -08:00
Toby
013e44a9c5
feat: client connect & disconnect log for server
2022-01-21 17:21:56 -08:00
Toby
89452dd9c5
feat: ACL country support
2022-01-09 18:11:52 -08:00
Toby
1c06b66cdc
feat: transport & obfs refactoring
2021-12-27 18:07:01 -08:00
Toby
ccbd959007
chore: setResolver
2021-12-16 14:06:13 -08:00
Toby
c09edb6e53
feat: custom resolver
2021-12-15 21:32:26 -08:00
Toby
4872004a5c
feat: experimental faketcp implementation
2021-12-15 16:46:20 -08:00
Haruue Icymoon
476e045451
feat(server): IPv6 only mode
...
fix #168
2021-12-09 21:04:59 +08:00
Toby
d4f5a04865
feat: reload server keypair every 10 minutes
2021-11-25 14:53:54 -08:00
Toby
4140927003
feat: customizable ALPN
2021-11-24 23:35:37 -08:00
Toby
32b3dc65a0
Add an option to disable MTU discovery
2021-08-23 14:38:10 -07: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
d1e9daea49
ACME implementation
2021-04-28 00:45:59 -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
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
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