Toby
deeeafd8d7
feat: allow specifying port ranges for sniffing
2024-06-30 12:04:59 -07:00
Toby
b481b49a28
chore: import format fix
2024-06-29 17:46:04 -07:00
Toby
7b4def4c35
chore: add sniff test cases
2024-06-29 17:42:30 -07:00
Toby
3412368d20
feat: app sniff options
2024-06-29 16:27:57 -07:00
Toby
16bfdc7720
feat: QUIC sniffing
2024-06-29 15:52:56 -07:00
Toby
8aab735029
feat: experimental HTTP/TLS sniffing implementation (no QUIC yet)
2024-06-29 13:40:52 -07:00
Toby
988b86ae55
Merge pull request #1125 from apernet/wip-reqhook
...
feat(core): server RequestHook support
2024-06-18 22:00:06 -07:00
Toby
c78dbb38a1
feat: add a Check method to let the implementation decide whether to hook a request
2024-06-18 21:46:25 -07:00
Toby
2c62a1a1b4
fix: do not require client-side fast open
2024-06-16 13:26:02 -07:00
Toby
506d8e01b8
Merge branch 'master' into wip-reqhook
2024-06-16 13:10:23 -07:00
Toby
c5e7aa3f02
Merge pull request #1126 from apernet/wip-fix-formatspeed
...
fix: incorrect speed conversion base
2024-06-15 19:36:58 -07:00
Toby
a852febc1f
fix: incorrect speed conversion base
2024-06-15 15:42:39 -07:00
Toby
feacb1f85e
feat(core): server RequestHook support
2024-06-15 14:15:56 -07:00
Toby
4c2a905892
Merge pull request #1102 from mritd/master
...
feat(acme): add acme dns-01 challenge support
2024-06-11 13:07:23 -07:00
Toby
d318903783
chore: go mod tidy
2024-06-10 16:30:22 -07:00
Toby
18d075cc07
feat: rework acme config format
2024-06-10 16:28:21 -07:00
Toby
bc0e18980b
Merge branch 'master' into acme2
2024-06-10 15:20:57 -07:00
Toby
52c8f82c2b
Merge pull request #1110 from apernet/fix-http-connect-header
...
fix(client/http): ffmpeg not works with proxy
2024-05-30 12:04:01 -07:00
Haruue
23b79688fb
chore(client/http): rm "Connection: close" header
...
Magic of undocumented features.
2024-05-30 23:15:13 +08:00
Haruue
e1ac7c88ab
fix(client/http): ffmpeg not works with proxy
...
Go's resp.Write() adds a "Content-Length: 0" header and it seems that
ffmpeg doesn't like this and immediately closes the proxy connection.
close : #1109
2024-05-30 22:55:39 +08:00
Toby
492145c124
Merge pull request #1105 from apernet/wip-rbq
...
fix: BBR stuck in STARTUP phase due to incorrect app-limited logic
2024-05-28 21:54:06 -07:00
Haruue
8fca92a319
Merge pull request #1106 from apernet/fix-hyperbole-cmdpkg
...
fix(hyperbole): missing v2 in cmdpkg
2024-05-29 11:31:24 +08:00
Haruue
10234e5daf
fix(hyperbole): missing v2 in cmdpkg
2024-05-29 11:28:33 +08:00
kovacs
3c22e5967f
fix(acme): fix config name
...
fix config name
Signed-off-by: kovacs <mritd@linux.com>
2024-05-27 12:45:50 +08:00
kovacs
3024fc079c
feat(acme): add dns provider
...
add dns provider
Signed-off-by: kovacs <mritd@linux.com>
2024-05-27 11:43:31 +08:00
Toby
146d077124
Merge pull request #1100 from apernet/fix-systemd-wd-centos7
...
fix(scripts): WorkingDirectory on CentOS 7
2024-05-25 11:11:05 -07:00
Haruue
9e9b4dbc7d
feat(scripts): change HYSTERIA_USER w/o --force
2024-05-25 17:13:22 +08:00
Haruue
788d04cfdd
fix(scripts): WorkingDirectory on CentOS 7
...
WorkingDirectory=~ requires systemd v227 or later, which is released on
Oct 2015, only CentOS 7 use an earlier version actually.
ref: systemd/systemd@5f5d8eab1f
2024-05-25 14:27:58 +08:00
Toby
12d4fbae80
Merge branch 'master' into wip-rbq
2024-05-23 18:51:57 -07:00
Toby
44f4ddacfe
Merge pull request #1093 from apernet/wip-bump-quic
...
feat: quic-go v0.44.0
2024-05-22 18:47:10 -07:00
Toby
adee547c21
feat: quic-go v0.44.0
2024-05-20 15:20:31 -07:00
Toby
09b08fa494
fix: try to fix maybeAppLimited 2
2024-05-20 14:19:04 -07:00
Toby
cd512ce1c6
chore: various tweaks
2024-05-19 11:46:52 -07:00
Toby
5b0ab76d44
Merge branch 'master' into wip-rbq
2024-05-18 15:59:56 -07:00
Toby
396dd0a68c
Merge pull request #1089 from apernet/fix-mod-name
...
fix: mod name major version suffix v2
2024-05-18 15:59:10 -07:00
Toby
e0e75c4630
wip: BBR experimental changes
2024-05-18 15:01:16 -07:00
Haruue
1742f83b8e
ci: create release tags for core/ and extras/
2024-05-18 17:14:15 +08: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
15e58468a7
Merge pull request #1088 from apernet/wip-shutdown
...
feat: graceful client shutdown
2024-05-17 19:50:14 -07:00
Toby
b216c4f128
feat: graceful client shutdown
2024-05-17 18:02:58 -07:00
Toby
4c0bd74094
Merge pull request #1087 from apernet/fix-memleak
...
fix: quic-go memory leak
2024-05-17 17:12:19 -07:00
Toby
2701a6e23f
fix: quic-go memory leak
2024-05-17 17:10:59 -07:00
Toby
a3c4cfa4b5
Merge pull request #1075 from HynoR/feat/online
...
feat: Add getOnline feature
2024-05-11 14:16:32 -07: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
Haruue
6a34a9e7a0
test: fix unit tests
...
mock files regenerated with mockery v2.43.0
2024-05-11 15:08:44 +08:00
Haruue
ba9b3cdebb
refactor(online): track count instead of raddr
2024-05-11 11:23:20 +08:00
HynoR
88eef7617f
refactor getOnline feature
2024-05-09 14:05:45 +08:00
HynoR
2366882bd6
add getOnline feature
2024-05-09 10:10:20 +08:00
HynoR
415ef42b5a
add getOnline feature
2024-05-09 09:42:14 +08:00
Toby
c831b987cd
Merge pull request #1067 from apernet/fix-udp
...
fix: update in quic-go (http3) broke UDP functionality
2024-04-28 20:32:37 -07:00