Surge is a professional-grade networking toolbox for macOS and iOS, tailored for power users and developers. Equipped with high-performance HTTP/SOCKS5 proxy capabilities, Surge enables users to intercept, modify, forward, and analyze network traffic with precision and control.
- Comprehensive network control – Surge can takeover network connections via proxy or virtual NIC, modify requests/responses (URL rewrite, header/body edits, mock mapping), perform forwarding with customizable rules, and intercept HTTPS traffic using MITM techniques.
- Flexible and powerful rule system – Set rules based on domains, IP ranges, GeoIP, etc.; leverage proxy groups with auto-testing, fallback, load balancing, and intelligent selection.
- Advanced DNS & scripting – Supports local DNS mapping, custom DNS configurations, DNS-over-HTTPS, and automation through JavaScript scripting and HTTP API.
- Automatable and UI-configurable – Surge supports UI-based profile management and can be controlled via HTTP API, enabling both manual and scripted configuration workflows.
- Stability and resource efficiency – Delivers industrial-grade reliability and speed while minimizing system resource consumption.