wwqgtxx
|
b1d12a15db
|
chore: proxy's ech should fetch from proxy-nameserver
|
2025-05-22 17:42:40 +08:00 |
|
wwqgtxx
|
5a21bf3642
|
fix: listener close panic
|
2025-05-22 17:01:24 +08:00 |
|
wwqgtxx
|
199fb8fd5d
|
chore: update quic-go to 0.52.0
|
2025-05-22 10:28:10 +08:00 |
|
wwqgtxx
|
fd959feff2
|
chore: update dependencies
|
2025-05-21 21:37:20 +08:00 |
|
wwqgtxx
|
d5a03901d2
|
fix: race in close grpc transport
|
2025-05-20 16:15:04 +08:00 |
|
wwqgtxx
|
257fead538
|
docs: update config.yaml follow 5cf0f18c
|
2025-05-20 11:08:42 +08:00 |
|
wwqgtxx
|
c489c5260b
|
fix: hysteria2 hop ports init
https://github.com/MetaCubeX/mihomo/issues/2056
|
2025-05-20 10:56:14 +08:00 |
|
wwqgtxx
|
8f92b1de13
|
chore: simplify the single root decompression process
|
2025-05-20 09:48:05 +08:00 |
|
wwqgtxx
|
9f7a2a36c1
|
chore: unpack externalUI in a separate temporary directory to avoid malicious compressed packages from polluting workdir
|
2025-05-20 01:58:25 +08:00 |
|
wwqgtxx
|
a93479124c
|
chore: stricter path checking when unpacking zip/tgz
|
2025-05-20 00:00:30 +08:00 |
|
wwqgtxx
|
ed42c4feb8
|
chore: disallow symlink in unzip
|
2025-05-19 23:42:39 +08:00 |
|
wwqgtxx
|
608ddb1b44
|
fix: external-ui-name must in local
|
2025-05-19 23:11:52 +08:00 |
|
wwqgtxx
|
d036d98128
|
fix: http server does not handle http2 logic correctly
|
2025-05-18 23:05:00 +08:00 |
|
wwqgtxx
|
d900c71214
|
fix: shadowtls v2 not work with X25519MLKEM768
|
2025-05-18 23:03:07 +08:00 |
|
wwqgtxx
|
1672750c47
|
chore: simplifying the old fingerprint processing method
|
2025-05-18 23:03:07 +08:00 |
|
wwqgtxx
|
41b57afb3f
|
fix: grpc deadline implement
|
2025-05-18 23:03:07 +08:00 |
|
wwqgtxx
|
188372cb04
|
feat: add tls.ech-key for external-controller-tls
|
2025-05-17 21:21:02 +08:00 |
|
wwqgtxx
|
a1350d4985
|
feat: add ech-key for listeners
|
2025-05-17 20:50:21 +08:00 |
|
wwqgtxx
|
dc958e6a39
|
feat: add ech-opts for hysteria/hysteria2/tuic outbound
|
2025-05-17 18:41:39 +08:00 |
|
wwqgtxx
|
8a5f3b8909
|
chore: simplify port hop costs
|
2025-05-17 17:06:38 +08:00 |
|
wwqgtxx
|
c6d7ef8cb8
|
feat: add ech-opts for anytls/shadowsocks/trojan/vmess/vless outbound
|
2025-05-17 13:53:21 +08:00 |
|
wwqgtxx
|
bb8c47d83d
|
fix: error typo
|
2025-05-15 18:07:55 +08:00 |
|
wwqgtxx
|
5cf0f18c29
|
feat: reality add support-x25519mlkem768 , it only works with new version server
|
2025-05-15 14:54:43 +08:00 |
|
wwqgtxx
|
83213d493e
|
chore: adjust min backoff from 1s to 10s
|
2025-05-14 21:51:18 +08:00 |
|
wwqgtxx
|
90ed01ed53
|
fix: backoff not reset when the file unchanged
|
2025-05-14 21:45:12 +08:00 |
|
wwqgtxx
|
f91a586da8
|
fix: inline proxy provider's healthcheck not work
|
2025-05-13 19:00:32 +08:00 |
|
wwqgtxx
|
266fb03838
|
chore: update dependencies
|
2025-05-13 12:09:38 +08:00 |
|
wwqgtxx
|
76e9607fd7
|
chore: move start healthcheck.process() from New to Initial in provider
avoid panic cause by build-in proxy have not set to tunnel
|
2025-05-13 01:12:06 +08:00 |
|
wwqgtxx
|
23e2d3a132
|
chore: rebuild provider load
|
2025-05-12 22:19:49 +08:00 |
|
wwqgtxx
|
6e35cf9399
|
fix: truncated UDP response in system dns
https://github.com/MetaCubeX/mihomo/issues/2031
|
2025-05-12 12:34:22 +08:00 |
|
wwqgtxx
|
2116640886
|
chore: the updateConfigs api also adds a check for SAFE_PATHS
|
2025-05-12 11:28:15 +08:00 |
|
wwqgtxx
|
a4fcd3af07
|
chore: rollback incompatible changes to updateConfigs api
|
2025-05-12 10:00:01 +08:00 |
|
wwqgtxx
|
d22a893060
|
fix: hysteria server port hopping compatibility issues
|
2025-05-11 11:44:42 +08:00 |
|
Anya Lin
|
00cceba890
|
docs: update config.yaml follow 7e7016b (#2022)
|
2025-05-10 13:12:45 +08:00 |
|
wwqgtxx
|
2b4726b9ad
|
fix: build on go1.24.3
https://github.com/golang/go/issues/73617
|
2025-05-10 12:32:47 +08:00 |
|
xishang0128
|
26e6d83f8b
|
chore: make select display the specified testUrl
for https://github.com/MetaCubeX/mihomo/issues/2013
|
2025-05-07 18:21:21 +08:00 |
|
wwqgtxx
|
50d7834e09
|
chore: change the separator of the SAFE_PATHS environment variable to the default separator of the operating system platform (i.e., ; in Windows and : in other systems)
|
2025-05-05 01:32:25 +08:00 |
|
wwqgtxx
|
86c127db8b
|
fix: missing read waiter for cancelers
|
2025-05-04 11:18:42 +08:00 |
|
wwqgtxx
|
febb6021aa
|
fix: hysteria2 inbound not set UDPTimeout
|
2025-05-04 11:18:42 +08:00 |
|
wwqgtxx
|
9e57b298bf
|
chore: update dependencies
|
2025-05-03 15:06:13 +08:00 |
|
wwqgtxx
|
791ea5e568
|
chore: allow setting addition safePaths by environment variable SAFE_PATHS
package managers can allow for pre-defined safe paths without disabling the entire security check feature
for https://github.com/MetaCubeX/mihomo/issues/2004
|
2025-05-01 12:33:21 +08:00 |
|
wwqgtxx
|
7e7016b567
|
chore: removed routing-mark and interface-name of the group, please set it directly on the proxy instead
|
2025-05-01 02:13:35 +08:00 |
|
wwqgtxx
|
b4fe669848
|
chore: better path checks
|
2025-05-01 02:13:35 +08:00 |
|
wwqgtxx
|
cad26ac6a8
|
chore: fetcher will change duration to achieve fast retry when the update failed with a 2x factor step from 1s to interval
|
2025-04-30 17:28:06 +08:00 |
|
wwqgtxx
|
f328203bc1
|
feat: not inline proxy-provider can also set payload as fallback proxies when file/http parsing fails
|
2025-04-30 16:03:02 +08:00 |
|
wwqgtxx
|
5c40a6340c
|
feat: not inline rule-provider can also set payload as fallback rules when file/http parsing fails
|
2025-04-30 14:09:15 +08:00 |
|
wwqgtxx
|
61d6a9abd6
|
fix: fetcher does not start the pull loop when local file parsing errors occur and the first remote update fails
|
2025-04-30 13:29:19 +08:00 |
|
wwqgtxx
|
a013ac32a3
|
chore: give better error messages for some stupid config files
|
2025-04-29 21:52:44 +08:00 |
|
wwqgtxx
|
ee5d77cfd1
|
chore: cleanup tls clientFingerprint code
|
2025-04-29 21:15:48 +08:00 |
|
wwqgtxx
|
936df90ace
|
chore: update dependencies
|
2025-04-29 09:01:54 +08:00 |
|