Haruue
d8c61c59d7
chore: disable fallback mode of tfo dialer
...
tfo-go caches the "unsupported" status when fallback mode is enabled.
In other words, if the hysteria server is started with
net.ipv4.tcp_fastopen=0 and it fails once, the tfo will not be enabled
until it is restarted, even if the user later sets sysctl
net.ipv4.tcp_fastopen=3.
2024-11-23 22:31:14 +09:00
Haruue
16c964b3e1
feat(server): tcp fast open on direct outbounds
2024-11-23 21:37:18 +09:00
Haruue
0c198abd2e
fix: mod name major version suffix v2
...
ref: https://go.dev/ref/mod#major-version-suffixes
2024-05-18 11:28:47 +08:00
Toby
9d4b3e608a
chore: small changes to TrafficLogger function names & update all mocks to mockery v2.43.0
2024-05-11 13:55:55 -07:00
Toby
b07b12a651
chore: trivial fixes
2024-03-12 20:26:13 -07:00
HynoR
b5c1980202
simplify compile_test code
2024-03-13 11:22:18 +08:00
Toby
15b94d5c40
chore: adjust comments
2024-03-12 20:04:06 -07:00
Toby
9a80fe589a
fix: format
2024-03-12 19:54:18 -07:00
HynoR
fda93579f0
fix typo
2024-03-13 10:51:36 +08:00
HynoR
9349f0a1a3
refactor the method that support range format ProtoPort
2024-03-12 11:00:47 +08:00
HynoR
3216814440
remove useless code
2024-03-11 15:54:30 +08:00
HynoR
ee056deaad
support range format ProtoPort
2024-03-11 15:35:12 +08:00
Toby
d82d76743f
chore: use @ instead of _ for speed test dest
2024-03-09 21:39:30 -08:00
Toby
a0bd58063b
feat: built-in speed test client & server
2024-03-09 20:38:30 -08:00
Haruue Icymoon
f0d59ebee1
chore: human-readable outbounds socks5 error msg
...
ref: #932
2024-02-03 20:58:35 +08:00
Toby
c341aea5d0
feat: domain suffix match
2023-11-22 20:21:08 -08:00
Toby
b2d4bac556
feat: ACL IDN (punycode domains) support
2023-10-29 14:44:29 -07:00
Toby
e604c12f7e
feat: full geoip/geosite support
2023-10-28 13:55:20 -07:00
Toby
bcacc46f1d
feat: geoip/geosite load functions
2023-10-26 20:00:31 -07:00
Toby
ef6a231787
feat: add v2ray geoip/geosite protobuf
2023-10-25 19:54:09 -07:00
Toby
594fde1ff8
feat: HTTP/HTTPS proxy outbound
2023-10-11 19:54:47 -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
a7d74a9ec1
feat: ACL
2023-08-14 19:00:56 -07:00
Toby
6fa958815b
feat: TextRule line num
2023-08-14 13:24:23 -07:00
Toby
cd2524c767
feat: WIP ACL
2023-08-13 22:04:21 -07:00
Toby
cab753718d
feat: DNS over HTTPS resolver
2023-08-13 13:32:11 -07:00
Toby
6ad44d183e
feat: DNS over TLS resolver
2023-08-04 14:03:23 -07:00
Toby
7c94b072ed
feat: server resolver config options
2023-08-04 13:37:19 -07:00
Toby
be76f0650e
feat: PluggableOutbound standardResolver
2023-08-01 21:34:45 -07:00
Toby
62fddff137
feat: DirectOutbound bind IP
2023-07-28 13:44:33 -07:00
Toby
e381c2eae8
feat: fix outbound
2023-07-27 19:24:43 -07:00
Toby
7a3c23032b
fix: TestPluggableOutboundAdapter
2023-07-26 19:20:46 -07:00
Toby
37385f623f
feat(wip): more test reworks
2023-07-26 16:35:25 -07:00
Toby
dd836b4496
feat(wip): test reworks
2023-07-26 13:48:08 -07:00
Toby
a2fbcc6507
feat(wip): udp rework server side
2023-07-23 11:42:52 -07:00
tobyxdd
6245f83262
feat(wip): DirectOutbound bind to device
2023-07-21 17:28:39 -07:00
tobyxdd
b25fb63d5b
feat(wip): DirectOutbound (PluggableOutbound)
2023-07-19 17:38:34 -07:00
Toby
20a57e180d
feat(wip): PluggableOutbound framework
2023-07-18 15:49:12 -07:00