v1.19.6
版本发布时间: 2025-05-10 12:48:23
MetaCubeX/mihomo最新发布版本:Prerelease-Alpha(2024-08-13 01:01:02)
Incompatible changes:
- For security reasons, all paths appearing in the configuration file will be limited to workdir (regardless of whether they are relative or absolute). If there is a specific need, please specify additional safe paths by setting the
SAFE_PATHS
environment variable while ensuring safety. The syntax of this environment variable is the same as the PATH environment variable parsing rules of this operating system (i.e., semicolon-separated under Windows and colon-separated under other systems) - In addition, support for specifying
routing-mark
andinterface-name
forproxy-groups
has been removed. Please specify the relevant parameters inproxies
directly.
What's Changed
- 5c40a634 feat: not inline rule-provider can also set
payload
as fallback rules when file/http parsing fails by @wwqgtxx - 99aa1b0d feat: inbound support shadow-tls by @wwqgtxx
- f328203b feat: not inline proxy-provider can also set
payload
as fallback proxies when file/http parsing fails by @wwqgtxx
BUG & Fix
- 2b4726b9 fix: build on go1.24.3 https://github.com/golang/go/issues/73617 by @wwqgtxx
- 2fb93312 fix: some resources are not released in listener by @wwqgtxx
- 468cfc3c fix: set sni to servername if not specified for trojan outbound (#1991) by @WeidiDeng
- 48d8efb3 fix: do NOT reset the quic-go internal state when only port is different by @wwqgtxx
- 52ad793d fix: shadowtls v1 not work by @wwqgtxx
- 61d6a9ab fix: fetcher does not start the pull loop when local file parsing errors occur and the first remote update fails by @wwqgtxx
- 7de4af28 fix: shadowtls test by @wwqgtxx
- 86c127db fix: missing read waiter for cancelers by @wwqgtxx
- e6e7aa5a fix: alpn apply on shadowtls by @wwqgtxx
- f7742768 fix: ensure wait group completes by @Larvan2
- febb6021 fix: hysteria2 inbound not set UDPTimeout by @wwqgtxx
Maintenance
- 26e6d83f chore: make select display the specified testUrl for https://github.com/MetaCubeX/mihomo/issues/2013 by @xishang0128
- 4ecb49b3 chore: dynamic fetch remoteAddr in hysteria2 service by @wwqgtxx
- 50d7834e 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) by @wwqgtxx - 791ea5e5 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 by @wwqgtxx - 793ce45d chore: update quic-go to 0.51.0 by @wwqgtxx
- 7e7016b5 chore: removed
routing-mark
andinterface-name
of the group, please set it directly on the proxy instead by @wwqgtxx - 936df90a chore: update dependencies by @wwqgtxx
- 9e57b298 chore: update dependencies by @wwqgtxx
- a013ac32 chore: give better error messages for some stupid config files by @wwqgtxx
- aa51b9fa chore: replace using internal batch package to x/sync/errgroup by @wwqgtxx
- b4fe6698 chore: better path checks by @wwqgtxx
- c2301f66 chore: rebuild fingerprint and keypair handle by @wwqgtxx
- cad26ac6 chore: fetcher will change duration to achieve fast retry when the update failed with a 2x factor step from 1s to
interval
by @wwqgtxx - d55b0471 chore: ignore interfaces not with FlagUp in local interface finding by @wwqgtxx
- ee5d77cf chore: cleanup tls clientFingerprint code by @wwqgtxx
Full Changelog: https://github.com/MetaCubeX/mihomo/compare/v1.19.5...v1.19.6
1、 mihomo-android-386-v1.19.6.gz 12.16MB
2、 mihomo-android-amd64-v1.19.6.gz 11.83MB
3、 mihomo-android-arm64-v8-v1.19.6.gz 11.11MB
4、 mihomo-android-armv7-v1.19.6.gz 11.27MB
5、 mihomo-darwin-amd64-compatible-go120-v1.19.6.gz 12.18MB
6、 mihomo-darwin-amd64-compatible-go122-v1.19.6.gz 10.53MB
7、 mihomo-darwin-amd64-compatible-v1.19.6.gz 10.84MB
8、 mihomo-darwin-amd64-go120-v1.19.6.gz 12.16MB
9、 mihomo-darwin-amd64-go122-v1.19.6.gz 10.52MB
10、 mihomo-darwin-amd64-v1.19.6.gz 10.83MB
11、 mihomo-darwin-arm64-go120-v1.19.6.gz 11.74MB
12、 mihomo-darwin-arm64-go122-v1.19.6.gz 9.91MB
13、 mihomo-darwin-arm64-v1.19.6.gz 10.15MB
14、 mihomo-freebsd-386-v1.19.6.gz 9.95MB
15、 mihomo-freebsd-amd64-compatible-v1.19.6.gz 10.5MB
16、 mihomo-freebsd-amd64-v1.19.6.gz 10.49MB
17、 mihomo-freebsd-arm64-v1.19.6.gz 9.6MB
18、 mihomo-linux-386-go120-v1.19.6.gz 12.03MB
19、 mihomo-linux-386-go123-v1.19.6.gz 10.55MB
20、 mihomo-linux-386-softfloat-v1.19.6.gz 10.81MB
21、 mihomo-linux-386-v1.19.6.deb 10.74MB
22、 mihomo-linux-386-v1.19.6.gz 10.8MB
23、 mihomo-linux-386-v1.19.6.rpm 10.7MB
24、 mihomo-linux-amd64-compatible-go120-v1.19.6.gz 12.53MB
25、 mihomo-linux-amd64-compatible-go123-v1.19.6.gz 11.21MB
26、 mihomo-linux-amd64-compatible-v1.19.6.gz 11.39MB
27、 mihomo-linux-amd64-go120-v1.19.6.gz 12.51MB
28、 mihomo-linux-amd64-go123-v1.19.6.gz 11.19MB
29、 mihomo-linux-amd64-v1.19.6.deb 11.31MB
30、 mihomo-linux-amd64-v1.19.6.gz 11.37MB
31、 mihomo-linux-amd64-v1.19.6.pkg.tar.zst 11.11MB
32、 mihomo-linux-amd64-v1.19.6.rpm 11.29MB
33、 mihomo-linux-arm64-v1.19.6.deb 10.4MB
34、 mihomo-linux-arm64-v1.19.6.gz 10.44MB
35、 mihomo-linux-arm64-v1.19.6.pkg.tar.zst 10.1MB
36、 mihomo-linux-arm64-v1.19.6.rpm 10.38MB
37、 mihomo-linux-armv5-v1.19.6.gz 10.66MB
38、 mihomo-linux-armv6-v1.19.6.deb 10.58MB
39、 mihomo-linux-armv6-v1.19.6.gz 10.65MB
40、 mihomo-linux-armv6-v1.19.6.rpm 10.56MB
41、 mihomo-linux-armv7-v1.19.6.deb 10.57MB
42、 mihomo-linux-armv7-v1.19.6.gz 10.63MB
43、 mihomo-linux-armv7-v1.19.6.pkg.tar.zst 10.26MB
44、 mihomo-linux-armv7-v1.19.6.rpm 10.54MB
45、 mihomo-linux-loong64-abi1-v1.19.6.deb 10.85MB
46、 mihomo-linux-loong64-abi1-v1.19.6.gz 10.9MB
47、 mihomo-linux-loong64-abi1-v1.19.6.rpm 10.84MB
48、 mihomo-linux-loong64-abi2-v1.19.6.deb 10.57MB
49、 mihomo-linux-loong64-abi2-v1.19.6.gz 10.62MB
50、 mihomo-linux-loong64-abi2-v1.19.6.rpm 10.56MB
51、 mihomo-linux-mips-hardfloat-v1.19.6.gz 10.31MB
52、 mihomo-linux-mips-softfloat-v1.19.6.gz 10.31MB
53、 mihomo-linux-mips64-v1.19.6.gz 10.11MB
54、 mihomo-linux-mips64le-v1.19.6.deb 9.81MB
55、 mihomo-linux-mips64le-v1.19.6.gz 9.88MB
56、 mihomo-linux-mips64le-v1.19.6.rpm 9.78MB
57、 mihomo-linux-mipsle-hardfloat-v1.19.6.gz 10.12MB
58、 mihomo-linux-mipsle-softfloat-v1.19.6.gz 10.12MB
59、 mihomo-linux-ppc64le-v1.19.6.deb 10.25MB
60、 mihomo-linux-ppc64le-v1.19.6.gz 10.29MB
61、 mihomo-linux-ppc64le-v1.19.6.rpm 10.22MB
62、 mihomo-linux-riscv64-v1.19.6.deb 10.64MB
63、 mihomo-linux-riscv64-v1.19.6.gz 10.7MB
64、 mihomo-linux-riscv64-v1.19.6.rpm 10.63MB
65、 mihomo-linux-s390x-v1.19.6.deb 10.94MB
66、 mihomo-linux-s390x-v1.19.6.gz 11.11MB
67、 mihomo-linux-s390x-v1.19.6.rpm 10.91MB
68、 mihomo-windows-386-go120-v1.19.6.zip 11.83MB
69、 mihomo-windows-386-go121-v1.19.6.zip 11.7MB
70、 mihomo-windows-386-go122-v1.19.6.zip 10.32MB
71、 mihomo-windows-386-go123-v1.19.6.zip 10.43MB
72、 mihomo-windows-386-v1.19.6.zip 10.69MB
73、 mihomo-windows-amd64-compatible-go120-v1.19.6.zip 11.97MB
74、 mihomo-windows-amd64-compatible-go121-v1.19.6.zip 12.05MB
75、 mihomo-windows-amd64-compatible-go122-v1.19.6.zip 10.72MB
76、 mihomo-windows-amd64-compatible-go123-v1.19.6.zip 10.84MB
77、 mihomo-windows-amd64-compatible-v1.19.6.zip 11.02MB
78、 mihomo-windows-amd64-go120-v1.19.6.zip 11.95MB
79、 mihomo-windows-amd64-go121-v1.19.6.zip 12.04MB
80、 mihomo-windows-amd64-go122-v1.19.6.zip 10.71MB
81、 mihomo-windows-amd64-go123-v1.19.6.zip 10.83MB
82、 mihomo-windows-amd64-v1.19.6.zip 11.01MB
83、 mihomo-windows-arm64-v1.19.6.zip 9.89MB
84、 version.txt 8B