Documentation

Start carefully and verify each layer

Installation and operating guidance with explicit boundaries for unsigned packages, DHCP, TUN, recovery, and experimental IPv6.

Getting started · 7 min read

Install OpenSurge, verify the package, and onboard one device

A careful first-run path for the unsigned macOS package, the local Web GUI, bypass-router mode, and downstream client validation.

Read page
Mac-local traffic · 7 min read

Coordinate the Mac's egress mode and macOS system proxy

Understand OpenSurge Rule, Global, and Direct modes on the gateway Mac, and when the separate HTTP/HTTPS system-proxy compatibility layer should be enabled.

Read page
Source and profile workflow · 8 min read

Import a mihomo configuration without giving up gateway safety

Use subscriptions and local mihomo YAML as OpenSurge sources while preserving their nodes, policy groups, rules, providers, and supported DNS policy.

Read page