Toby
e99ac076da
chore: "server may not support speed test" hint when it's a dial error
2024-03-09 21:25:49 -08:00
Toby
a0bd58063b
feat: built-in speed test client & server
2024-03-09 20:38:30 -08:00
Haruue
1ac9d4956b
feat: allow set ListenUDP impl for udphop conn
...
Third-party clients can use this to set options on created sockets.
e.g. calling VpnService.protect() on Android.
2024-02-27 21:05:53 +08:00
Toby
c4993f8dd1
feat: allow runtime TLS cert updates
2023-12-29 15:06:19 -08:00
Toby
d73edff71e
fix: lazy mode should defer config evaluation
2023-12-28 15:10:21 -08:00
Toby
bb3b83f4de
chore: reformat code 2
2023-11-26 20:57:35 -08:00
Haruue Icymoon
9476976950
chore: reformat code
2023-11-27 11:35:15 +08:00
Haruue Icymoon
e70838cd98
fix: ipv{4,6}-only listen on wildcard address
...
fix : #797
when listening on a wildcard address like "0.0.0.0" or "[::]", hysteria
actually listened on both IPv4 and IPv6. this is a well-known bug of the
golang net package.
this commit introduces a fix for that, the intended behavior will be:
0.0.0.0:443 => listen on IPv4 only
[::]:443 => listen on IPv6 only
:443 => listen on both IPv4 and IPv6
2023-11-26 16:09:01 +08:00
Toby
0a77ce4d64
feat: client handshake info
2023-11-18 16:19:08 -08:00
Toby
e052f767db
feat: geoUpdateInterval
2023-11-13 20:27:08 -08:00
Toby
6872bb0263
improve code
2023-11-10 17:16:34 -08:00
HynoR
a1bd044467
Improve log output
2023-11-09 16:57:21 +08:00
HynoR
7b68bbf84a
Improve log output
2023-11-09 16:43:14 +08:00
Toby
9ff8020803
feat: traffic stats API secret auth
2023-10-29 21:10:28 -07:00
Toby
e604c12f7e
feat: full geoip/geosite support
2023-10-28 13:55:20 -07:00
Toby
e57eeb986b
feat: disable mousetrap for Windows users
2023-10-12 19:48:26 -07:00
Toby
6b5c791416
Merge pull request #742 from apernet/http-outbound
...
feat: HTTP/HTTPS proxy outbound
2023-10-11 22:15:49 -07:00
Toby
61a68a18b9
fix: 233 is reserved for Hysteria authentication
2023-10-11 20:42:09 -07:00
Toby
594fde1ff8
feat: HTTP/HTTPS proxy outbound
2023-10-11 19:54:47 -07:00
Toby
197e913dce
feat: masquerade string mode
2023-10-11 14:53:46 -07:00
Toby
39518268f0
chore: format
2023-09-29 22:29:23 -07:00
kovacs
8a065b1368
feat(server): add ZeroSSL EAB
...
add ZeroSSL EAB
Signed-off-by: kovacs <mritd@linux.com>
2023-09-27 15:39:03 +08:00
Toby
6425098215
Merge pull request #688 from apernet/wip-masq-tcp
...
feat: HTTP/HTTPS masq servers
2023-09-15 19:47:16 -07:00
Haruue Icymoon
1965535e69
fix: default config file selection
...
close : #689
2023-09-15 15:48:29 +08:00
Toby
056c46f4d0
feat: HTTP/HTTPS masq servers
2023-09-14 17:27:47 -07:00
Toby
7580c0c641
feat: log (debug) masquerade requests
2023-09-11 18:20:29 -07:00
Toby
83a6e5f9a9
feat: TCP redirect mode
2023-09-10 17:32:30 -07:00
Toby
1736e6026e
chore: make the app description consistent with everywhere else
2023-09-09 11:33:21 -07:00
Toby
1f1b071ca8
feat: provide HYSTERIA_ACME_DIR to control acme data directory
2023-09-08 18:41:15 -07:00
Toby
5efd0f8f44
chore: small tweaks
2023-08-30 20:12:21 -07:00
Toby
3e5eccd6e3
feat: udp port hopping
2023-08-30 20:02:18 -07:00
Toby
353aacfd62
feat: options to disable update check & fix client lazy mode
2023-08-24 14:10:51 -07:00
Toby
09355c4e21
feat: wip update checker
2023-08-23 22:56:15 -07:00
Toby
332d2ea32d
chore: move code around
2023-08-23 16:26:38 -07:00
Toby
3c3c2a51a8
feat: client TLS cert SHA256 pinning (pinSHA256)
2023-08-23 15:53:22 -07:00
Toby
e602ec6169
feat: HTTP traffic stats server
2023-08-19 17:19:36 -07:00
Toby
a47285896a
fix: ACL IP rules not working for domain requests if resolver not set
2023-08-19 15:31:36 -07:00
Toby
acfb10efc0
feat: SOCKS5 outbound
2023-08-18 16:30:31 -07:00
Toby
f5183ca564
fix: add missing field in test
2023-08-14 19:03:42 -07:00
Toby
a7d74a9ec1
feat: ACL
2023-08-14 19:00:56 -07:00
Toby
cab753718d
feat: DNS over HTTPS resolver
2023-08-13 13:32:11 -07:00
Toby
25b8eef959
feat: command auth
2023-08-12 13:12:36 -07:00
Toby
d3db1e4a1d
feat: HTTP auth
2023-08-11 19:14:07 -07:00
Toby
ceb3c7f6a8
feat: TProxy
2023-08-10 22:06:46 -07:00
Toby
cc0d0181e1
feat: ignoreClientBandwidth
2023-08-07 16:34:35 -07:00
Toby
7307eea2a8
feat: userpass auth
2023-08-06 12:11:46 -07:00
Toby
601ad6b61c
feat: lazy option for client
2023-08-05 17:50:03 -07:00
Toby
3b4af8035b
chore: some code fixes
2023-08-04 17:48:07 -07:00
Toby
45c3fc54bd
feat: BBR
2023-08-04 17:29:15 -07:00
Toby
13debaa0ad
feat: server outbounds config
2023-08-04 14:53:29 -07:00