Skip to content

feat: Enhanced mihomo proxy parameters support#25

Merged
riolurs merged 1 commit intoMetaCubeX:masterfrom
bamzest:feat-0.9.3
Dec 26, 2025
Merged

feat: Enhanced mihomo proxy parameters support#25
riolurs merged 1 commit intoMetaCubeX:masterfrom
bamzest:feat-0.9.3

Conversation

@bamzest
Copy link
Copy Markdown

@bamzest bamzest commented Dec 23, 2025

  • Add comprehensive mihomo proxy parameters support for multiple protocols
  • Add support for VLESS client-fingerprint, packet-encoding, flow parameters
  • Add support for Hysteria2 mport (port hopping), udp, and receive window configurations
  • Add support for VMess/Trojan/VLESS WebSocket enhanced parameters (v2ray-http-upgrade, v2ray-http-upgrade-fast-open, etc.)
  • Add support for Shadowsocks SMUX and UDP-over-TCP parameters
  • Add support for TUIC max-datagram-frame-size parameter
  • Add common mihomo parameters: ip-version, ech, client-fingerprint, etc.
  • Fix default value auto-generation issues: remove host/path auto-filling logic
  • Fix empty flow field handling: add FlowSet tribool to distinguish "not set" from "set to empty"
  • Fix packet-encoding hardcoded value issue: output actual PacketEncoding/XUDP/PacketAddr values
  • Fix Hysteria2 UDP parameter not being passed correctly
  • Ensure subscription information consistency: only output fields explicitly present in input

- Add comprehensive mihomo proxy parameters support for multiple protocols
- Add support for VLESS client-fingerprint, packet-encoding, flow parameters
- Add support for Hysteria2 mport (port hopping), udp, and receive window configurations
- Add support for VMess/Trojan/VLESS WebSocket enhanced parameters (v2ray-http-upgrade, v2ray-http-upgrade-fast-open, etc.)
- Add support for Shadowsocks SMUX and UDP-over-TCP parameters
- Add support for TUIC max-datagram-frame-size parameter
- Add common mihomo parameters: ip-version, ech, client-fingerprint, etc.
- Fix default value auto-generation issues: remove host/path auto-filling logic
- Fix empty flow field handling: add FlowSet tribool to distinguish "not set" from "set to empty"
- Fix packet-encoding hardcoded value issue: output actual PacketEncoding/XUDP/PacketAddr values
- Fix Hysteria2 UDP parameter not being passed correctly
- Ensure subscription information consistency: only output fields explicitly present in input
@riolurs riolurs merged commit 1f12b5f into MetaCubeX:master Dec 26, 2025
8 checks passed
@bamzest bamzest deleted the feat-0.9.3 branch December 30, 2025 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants