MihoTerm v0.1.0-alpha.1
Pre-release
Pre-release
MihoTerm v0.1.0-alpha.1 is the first private alpha of a tiny, keyboard-first Mihomo TUI for Linux.
Highlights
- one self-contained x86_64 Linux archive; no Rust, Go, systemd, root access, or distribution-specific runtime required
- guided first run with hidden subscription input
- explicit attach mode and isolated managed mode
- arrow-key navigation, search, confirmed proxy/mode changes, and Google/OpenAI/GitHub probes
- protected profile import, update, rollback, and owner-only storage
- dynamic loopback ports, random controller secrets, exact-child shutdown, and terminal restoration
- checksum-pinned official Mihomo v1.19.29 core and standard GeoIP/GeoSite data for deterministic cold starts
- complete MIT, Rust dependency, Mihomo, and data provenance/license notices
Install
- Download the archive and
SHA256SUMS. - Run
sha256sum -c SHA256SUMS. - Extract the archive and run
./mihotermfrom the extracted directory.
Keep the extracted directory intact because the two executables and three standard data files belong together.
Validation
- 75 local tests passed
- RustSec reported no known vulnerabilities in the locked dependency graph
- static linking, archive safety, data checksums, and byte-for-byte reproducibility passed
- the exact release archive was exercised on CentOS 7 / Linux 3.10 with a real owner-only subscription source
- managed Google and GitHub requests succeeded; target reachability, including OpenAI, remains dependent on the selected proxy
- exact-parent signal shutdown removed only the managed child and runtime listeners
Alpha limitations
Only x86_64 is released in this alpha. aarch64 and armv7 packaging exists but remains unreleased until hardware validation. Live traffic and connection views are also planned for later milestones.