← Package directory
Available on winget

Install Mihomo

A simple python pydantic model (type hint and autocompletion support) for Honkai: Star Rail parsed data from the Mihomo API.

Install with winget
winget install --id MetaCubeX.Mihomo
Upgrade
winget upgrade --id MetaCubeX.Mihomo
Uninstall
winget uninstall --id MetaCubeX.Mihomo

About Mihomo

A simple python pydantic model (type hint and autocompletion support) for Honkai: Star Rail parsed data from the Mihomo API.

What's new in 1.19.27

What's Changed - 90b1066e feat: add ping keepalive support for OpenVPN (#2859) by @puppywang - fd2112ec feat: add built-in proxy PASS-RULE (#2873) by @ECHSFXY - 1e62d554 feat: add empty-fallback to group options allows for customization instead of hardcoding COMPATIBLE by @wwqgtxx - 317bfc20 feat: add allow-insecure config to anytls/trojan/vless listeners for nginx/caddy front users by @wwqgtxx - 358fa5eb feat: add age-secret-key for proxy-provider and -age-secret-key for cmdline to support age armor format config decryption by @wwqgtxx - bd72c65b feat: remove global-client-fingerprint, please set client-fingerprint directly on the proxy instead by @wwqgtxx - e928ef59 feat: add path-in-bundle to rule-providers to support extract from BundleMRS.7z when the local file does not exist by @wwqgtxx BUG & Fix - 11848509 fix: quic sniffer out-of-bounds read causes process crash via single UDP packet by @Guanni Qu - 1abd1261 fix: validation error handling for age-secret-key by @wwqgtxx - 5184081a fix: socks4 readUntilNull unbounded memory allocation by @Guanni Qu - 5bdb1cc7 fix: trojan protocol WaitReadFrom panic via oversized UDP relay length field by @Guanni Qu - 9761bcd7 fix: exchangeQUIC not fully respecting context by @wwqgtxx - c7100255 fix: readMsg in doq out-of-bounds access by @wwqgtxx - dafdd06b fix: variable capture in dns outbound by @wwqgtxx - dbaf85b7 fix: vision TLS filter out-of-bounds read via crafted session_id length by @Guanni Qu Maintenance - 01edf45c chore: improve internal api by @wwqgtxx - 316f5df1 chore: add WithDialer option to component/http for api user b...

Read release notes

Version history

Version Updated Notes
1.19.27 Unknown What's Changed - 90b1066e feat: add ping keepalive support for OpenVPN (#2859) by @puppywang - fd2112ec feat: add built-in proxy PASS-RULE (#2873) by @ECHSFXY - 1e62d554 feat: add empty-fallback to group options allows f...
1.19.26 Unknown What's Changed - 52edebd1 feat: add snell version 4/5 outbound and inbound (#2817) by @xream - 7a6a6509 feat: support OpenVPN CBC ciphers (#2818) by @Romanov Caesar - ff98700d feat: support CHACHA20-POLY1305 data cipher...
1.19.25 Unknown What's Changed - 571925d2 feat: add Tailscale outbound support (#2786) by @汐殇 - 7af9eeb3 feat: add OpenVPN outbound support (#2785) by @Romanov Caesar - 6ea4373e feat: support auth-user-pass and AES-256-GCM for OpenVPN (...
1.19.24 Unknown What's Changed - cacd01a3 feat: add h3 mode support for xhttp client (#2686) by @HanaHime - 61dc7b10 feat: add http1.1 mode support for xhttp client by @wwqgtxx - 2337d70d feat: support xhttp new options for bypassing CD...
1.19.23 Unknown What's Changed - d1319912 feat: add reuse-settings support for vless xhttp (aka xmux) (#2670) by @Nemu-x - f3b05818 feat: convert support xhttp subscriptions (#2671) by @legiz-ru - 4f5ad974 feat: convert support xhttp re...
1.19.22 Unknown What's Changed - 18fcfc31 feat: support parsing mierus subscription link (#2657) by @enfein - 357f1ad0 feat: implement xhttp stream-up and download-settings support (#2655) by @Nemu-x - 530c6b43 feat: add xhttp transport...
1.19.21 Unknown What's Changed - 20bf57c1 feat: add disable-reuse params for DoT by @wwqgtxx - 4ca51589 feat: support trusttunnel inbound and outbound by @wwqgtxx - 90337171 feat: sudoku support ws transport (#2589) by @saba-futai - c25...
1.19.20 Unknown What's Changed - 828fd30d chore: support connection reuse for DoT by @H1JK - 3c526ae0 feat: add query-server-name for ech-opts by @wwqgtxx - dede56fe feat: add proxy-server-nameserver-policy to dns section by @wwqgtxx -...
1.19.19 Unknown What's Changed - 06387d50 feat: support fake-ip-filter-mode: rule mode (#2469) by @David - 06f5fbac feat: add path-root for sudoku (#2511) by @saba-futai - 0ad9ac32 feat: support aes-128-gcm, ratelimit and framesize for...
1.19.18 Unknown What's Changed - e4cdb9b6 feat: add uot for sudoku (#2415) by @saba-futai - 2211789a chore: add customized byte style for sudoku (#2427) by @saba-futai - 25041b59 chore: sudoku support enable-pure-downlink mode to increa...
1.19.17 Unknown What's Changed - 5aa140c4 feat: support mieru UDP outbound (#2384) by @enfein - 6cf17439 feat: add Sudoku protocol inbound & outbound support (#2397) by @futai (doc: outbound inbound) - The group with relay type (which w...
1.19.16 Unknown What's Changed - a4b76809 feat: support mieru inbound (#2347) by @enfein - c8af92a0 feat: support fake-ip-range6 in dns module by @wwqgtxx BUG & Fix - 5bc0ac72 fix: openbsd build by @wwqgtxx - 6fb1f796 fix: handle nil po...
1.19.15 Unknown What's Changed BUG & Fix Maintenance - 40e08138 chore: adjust the internal code structure of the dns module by @wwqgtxx - 94b591ed chore: separate the DNS enhancer config passing by @wwqgtxx - d2256253 chore: update quic...
1.19.14 Unknown What's Changed - 0ced98da feat: support sending ping requests via direct in tun mode by @wwqgtxx - 0dc5e305 feat: add mTLS support for client & server (certificate and private-key for proxies, client-auth-type and client...
1.19.13 Unknown What's Changed - 1b0c72bf feat: support vless encryption by @wwqgtxx client doc server doc - 5f09db26 feat: support AmneziaWG v1.5 by @wwqgtxx doc - dc52c381 fix: ? in DOMAIN-WILDCARD should match exactly one character h...
1.19.12 Unknown What's Changed - 241ae92b feat: support DOMAIN-WILDCARD rule (#2124) by @ayanamist - Note: For amd64 platform, -amd64 and -amd64-compatible versions have been deprecated. -amd64-v1, -amd64-v2 and -amd64-v3 will be used t...
1.19.11 Unknown What's Changed - 29a37f4f feat: all dns client support disable-ipv4 and disable-ipv6 params by @wwqgtxx - 40587b62 feat: all dns client support skip-cert-verify params by @wwqgtxx - 617fef84 feat: converter support anytl...
1.19.10 Unknown What's Changed - The DNS resolution of the overall UDP part has been delayed to the connection initiation stage. It will be triggered only when the IP rule without no-resolve is matched during the rule matching process....
1.19.9 Unknown What's Changed - 188372cb feat: add tls.ech-key for external-controller-tls by @wwqgtxx - 5cf0f18c feat: reality add support-x25519mlkem768, it only works with new version server by @wwqgtxx - a1350d49 feat: add ech-key...
1.19.8 Unknown What's Changed - For security reasons, the "path" parameter of /configs in the restful api has been restricted, and its directory also needs to be in SAFE_PATHS or workdir. - Other incompatible updates are the same as v1...