MintFlow
MintFlow Menu

Control your network, with or without a VPN service.

Start with your normal Wi-Fi or cellular connection. Use encrypted DNS and HTTPS tools directly, and add VPN or proxy connections when you need them.

  1. Encrypted DNS

    Choose DNS over HTTPS (DoH) or DNS over TLS (DoT) for your direct connection. Configure Direct DNS in MintFlow without adding a VPN server.

  2. Routing and split routing

    Keep traffic direct, block unwanted destinations, or send selected domains and IP ranges through a VPN or proxy. In Rules Mode, choose what to match and assign an output; keep the default route Direct for other traffic.

  3. HTTPS capture and rewrites

    Inspect requests and responses and apply JavaScript or jq rewrites over Direct, VPN, or proxy connections. HTTPS inspection requires a trusted CA; certificate pinning can prevent capture.

Inspect HTTPS. Build reusable rewrites.

A practical workflow for inspecting APIs and building reusable rewrites.

  1. Capture a focused session

    Inspect requests, responses, headers, and bodies. HTTPS inspection requires a trusted CA; some apps use certificate pinning.

    Set up HTTP capture
  2. Bring evidence to your agent

    Export an analysis bundle, review sensitive data, and work with an agent on a portable MFHRB rewrite bundle.

    Explore analysis bundles
  3. Review. Test. Apply.

    Use JavaScript or jq to build rewrites. Check the result before enabling rules in your profile.

    JavaScript API and examples

MintFlow: VPN & HTTPS Capture is a network control toolkit for iPhone and iPad. Use encrypted DNS, HTTPS capture, and rewrites with your direct connection, or add your own VPNs and proxies and split traffic by domain or IP range.

Key Features

MintFlow 2.0.0

Read the 2.0.0 release or get started with the HTTP capture guide, analysis/MFHRB workflow, and Tailscale setup.