Features
A gateway, not another proxy window
Explore the network, routing, device-policy, and observability capabilities that turn a Mac into a whole-home control plane.

Turn a Mac into a gateway for the devices that need it
How OpenSurge combines dnsmasq DHCP/DNS, mihomo TUN, macOS packet forwarding, and recovery controls for whole-home routing.
Read page →
Give every device an independent route without running another core
Route a phone, TV, game console, or VR headset through different mihomo selectors while keeping one auditable OpenSurge gateway.
Read page →
Use the mihomo ecosystem without reducing the product to a skin
OpenSurge uses mihomo as its proxy engine and adds the macOS gateway lifecycle, DHCP/DNS, device policy, observability, and recovery around it.
Read page →
Bring IPv6 devices into the same gateway policy
Connect downstream IPv6 devices to OpenSurge with automatic or manual setup, shared device policies, and IPv6-capable proxy or native upstream egress.
Read page →
Reach your Tailnet through the Mac gateway
Give authorized devices outbound access to Tailnet services through OpenSurge, and choose a configured remote Exit Node for internet routing.
Read page →