Baresoft
Menu

Mihonator

Multi-platform client for private access. Rules, TUN, and subscription headers.

Status

Client contract is documented. Public builds are not posted yet.

Write to baresoftllc@proton.me for a test package.

Capabilities

The same surface as a modern proxy client. Nothing extra on the marketing page.

12+ proxy protocols

VLESS (Reality, Vision, XHTTP), VMess, Trojan, Shadowsocks, Hysteria 2, TUIC v5, WireGuard, SSH, Snell, SOCKS5, HTTP. Transports: gRPC, WebSocket, H2, XHTTP.

Rule-based routing

GeoIP, GeoSite, domain lists, IP-CIDR rules. Route each app and domain through the path you choose.

Health checks

Automatic path monitoring with failover. Reconnect when the network changes.

System VPN integration

TUN mode with per-app routing. Android VPN service with always-on and boot start.

Subscription management

Import via URL, QR code, or deep link. Profiles refresh on a schedule.

Subscription customization

HTTP headers on the subscription response shape widgets, theme, and a few client flags.

Up and running in 3 steps

No account on this site. Import a profile and connect.

Download

Pick your platform when a build is published. Today that page explains the wait.

Install notes

Import config

Add a subscription URL, scan a QR code, or open a deep link. Profiles refresh on a schedule.

mihonator://install-config?url=...

Connect

Start the tunnel. TUN captures traffic. Per-app routing on Android.

Subscription headers

Shape the client from the subscription response. Sixteen HTTP headers plus one YAML key, read on every update. Users can override provider settings locally.

mihonator-widgets

Ordered home widgets: announce, networkSpeed, outboundModeV2, trafficUsage, networkDetection, tunButton, vpnButton, systemProxyButton, intranetIp, memoryInfo, metainfo, changeServerButton, serviceInfo.

mihonator-widgets: announce,metainfo,outboundModeV2,networkDetection

mihonator-view

Proxy page layout. Keys: type (list or tab), sort (none, delay, name), layout (loose, standard, tight), icon (none or icon), card (expand, shrink, min, oneline).

mihonator-view: type:list; sort:delay; layout:tight; icon:icon; card:shrink

mihonator-custom

add applies style only on first import. update applies style on every refresh.

mihonator-custom: update

mihonator-denywidgets

true locks the home layout so the user cannot rearrange widgets.

mihonator-denywidgets: true

mihonator-servicename

Name shown on the service widget.

mihonator-servicename: Baresoft

mihonator-servicelogo

PNG or SVG URL for the service widget.

mihonator-servicelogo: https://baresoft.net/favicon.png

mihonator-serverinfo

Proxy group shown on the change-server control.

mihonator-serverinfo: Proxy

mihonator-background

Background image URL. Optional opacity 1-100 after a comma.

mihonator-background: https://baresoft.net/images/hero.jpg,30

mihonator-settings

Comma list of flags. A missing flag stays off: minimize, autorun, shadowstart, autostart, autoupdate, openlogs, closeconnections.

mihonator-settings: minimize, autorun, shadowstart, autostart

mihonator-globalmode

false hides outbound-mode controls in the tray, proxy page, and widgets.

mihonator-globalmode: false

mihonator-hex

Theme color, optional variant, optional pure black. Variants: tonalSpot, fidelity, monochrome, neutral, vibrant, expressive, content, rainbow, fruitSalad.

mihonator-hex: 2F7A74:neutral

mihonator-androidsecure

true forces mixed-port 0 on Android.

mihonator-androidsecure: true

mihonator-newboard

true uses the compact home layout with service mark, traffic card, and connect control.

mihonator-newboard: true

mihonator-newdomain

Rewrites the subscription host on the next update. Path and query stay the same.

mihonator-newdomain: sub.baresoft.net

mihonator-buyplan

Checkout URL shown near expiry on the compact home layout.

mihonator-buyplan: https://baresoft.net/services/

mihonator-buytraffic

Checkout URL shown when remaining traffic is under 10 percent.

mihonator-buytraffic: https://baresoft.net/services/

YAML key

Inside the GLOBAL proxy group, mihonator-override: true keeps that curated list in global mode.

proxy-groups:
  - name: GLOBAL
    mihonator-override: true
    type: select