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.

DHCP & DNS gateway · 6 min read

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 →
Per-device policy · 5 min read

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 →
Powered by mihomo · 4 min read

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 →
Experimental downstream IPv6 · 7 min read

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 →
Tailscale & Headscale · 6 min read

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 →