Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Preface

MintFlow NetStack is a brand new networking toolkit for apple platform.

MintFlow NetStack is built upon the open-source fd.io VPP project, which is the world’s fastest and most secure networking data plane. network stack and can be intergrated to Linux/FreeBSD operating systems.

Our team has successfully ported it to the Apple Darwin operating system (which is the core operating system used by iOS, tvOS, and macOS).

Goals

These are the goals of the MintFlow NetStack App. We are working hard to gradually deliver all the following features.

  • Support multiple high performance L3 VPN protocol(WireGuard/IKEv2&IPsec …)
  • Support well-known L4 proxy protocol(VMESS AEAD/Shadowsocks/Socks5 …)
  • Support Application Routing (more advanced version of Split Tunneling)
  • Support multiple profiles which you can manage different VPN provider and app routing routes and switch as your need
  • Support deployed to tvOS/macOS as a software router by leverage VPP’s high performance routing capability
  • Support HTTPS MITM and header rewrite
  • Support firewall capability
  • Support packet capture and generation
  • Support DPI (possible macOS only due to iOS memory limitation) by leverage nDPI with firewall

Revision History

  • 20251203, add a dedicate chapter for profile support and it’s syntax.
  • 20250922, change some documents after 1.5.0 release, add a howto chatper for user better use the App.
  • 20250531, add L4Proxy virtual interface and update document.
  • 20250509, create initial manual for user to use MintFlow NetStack