Surge 5

Surge 5

Advanced Network Toolbox

984 ratings
442 reviews
#8 in top-grossing Developer Tools
🔧 Utilities
🛠️ Developer Tools
Free
In-App Purchases

Details

  • Released
  • Updated
  • November 17, 2018
  • August 11, 2026

Features

Surge 5 screenshot #1 for iPhone
Surge 5 screenshot #2 for iPhone
Surge 5 screenshot #3 for iPhone
Surge 5 screenshot #4 for iPhone
Surge 5 screenshot #5 for iPhone
Surge 5 screenshot #6 for iPhone
iphone
ipad
appletv
🖼️Get Icon
Icons↘︎

About

This advanced network utility allows developers to intercept, process, and forward network traffic. It offers deep control over connections, including URL redirection, local file mapping, and HTTPS decryption. Ideal for debugging and network analysis.

Network connection takeover
Modify network requests/responses
Forward traffic to other proxies
Intercept and save network data
Decrypt HTTPS traffic
Rule-based forwarding
Ad blocking by domain
Show original description

What's New in Surge 5

5.21.1

August 11, 2026

What's New Surge as MTProto Server - Surge now can operate as an incoming MTProto proxy server for Telegram. Please read manual for more information: https://manual.nssurge.com/ Tailscale - Added interactive Tailscale sign-in on iOS and macOS. Resolve the issue where some enterprise users are unable to obtain the auth key. - Added automatic Tailscale routing. Surge can discover the tailnet’s MagicDNS suffix and peer IPv4/IPv6 addresses, then automatically route matching domains and peer IP traffic through the corresponding Tailscale policy. - Automatic Tailscale routing is enabled by default and can be disabled with `auto-add-magic-dns-rule = false`. - Improved Tailscale session warm-up and recovery. Sessions now retry MagicDNS discovery after startup failures and network changes without requiring matching traffic to arrive first. - Tailscale sessions now stay active by default. An omitted `idle-keepalive`, `0`, or `-1` keeps the session always active; set a positive value to enable idle teardown. - Tailscale can now begin handling traffic as soon as a valid network map is received, without waiting for the home DERP connection to be established. - Improved recovery after network changes and control-server reconnections by preserving the last known home DERP region and retrying peer handshakes at the appropriate time. - Aligned DERP measurement and selection behavior with official Tailscale client, improving compatibility with custom DERP maps, STUN-only nodes, fallback probes, and temporarily unavailable control connections. - Sensitive values such as authentication keys and authorization URLs are now redacted from verbose Tailscale control logs. TLS - Added `server-cert-verify-name` to independently specify the hostname used for proxy server certificate verification without changing SNI. This parameter applies to all TLS- and QUIC-based proxy protocols. ECN - Reworked ECN configuration and packet handling across QUIC, WireGuard, Tailscale, Ponte, and nested UDP tunnels. - Correctly preserves ECN and DSCP/TOS metadata across IPv4 and IPv6 encapsulation and decapsulation. - For QUIC-based proxy protocols, when ECN is enabled, anomalies will be automatically detected and fallback to non-ECN handling. - ECN is now enabled by default for QUIC-based proxy protocols on supported systems. WireGuard and Tailscale remain disabled by default. Use `ecn=false` or `ecn=true` to override the default explicitly. - Surge Ponte now also has ECN enabled by default, and the `client-use-ecn` parameter has been removed. DNS - Optimized TCP connection establishment for `prefer-v4` and `prefer-v6`. In earlier versions, these two parameters indicated which record to use when a domain name had both A and AAAA records. Now, during the TCP handshake, A or AAAA records are used preferentially; if the handshake cannot be completed within 3 seconds, other records will start to be tried. - Added DNS-over-TCP support. DNS server settings now accept `tcp://hostname[:port]`. iOS - Raised the minimum system requirement to iOS 17. - Reworked Shortcuts and App Intent support and improved the reliability of App Intent operations. - Added manual Suspend and Bypass Suspension controls. The Ponte management page, scripts, and local proxy services remain available while Surge is suspended. - Snell Server can now be configured and used on iOS and tvOS. Codebase Refactoring After more than a decade of development, the Surge codebase has grown into a large and complex project. To further improve reliability, we have introduced AI-assisted code review across the entire codebase. Every code change is independently reviewed by Fable 5, GPT-5.6 Sol, and a human developer before being merged, helping us identify potential security issues, rare crash scenarios, and subtle correctness problems. Due to the large number of updates, please refer to the Mac version release notes for details: https://nssurge.com/support/mac/release-notes

More

Subscription plans

Feature Subscription

Unlock all new features

$14.991 Year
How to cancel Surge 5 subscription ⁉️
1

In-App Purchases

$49.99

Surge Pro

Surge Pro features

Charts

Top Grossing

This app rose +2 positions in Developer Tools chart.

Last updated on August 28, 2026.

Top Free

📉 22-1

Developer Tools

This app dropped -1 position in Developer Tools chart.

Last updated on August 28, 2026.

User reviews

这个每年要交15美元,千万不要购买,感觉不如小火箭,还这么贵

这个每年要交15美元,千万不要购买,感觉不如小火箭,还这么贵

restore purchase

Hi there! I purchased the Sure app from the Chinese mainland App Store back in 2016, and I still have my valid order number for it. Unfortunately, the app was removed from the China store later on. I’ve now downloaded it again using my US Apple ID, so could you tell me how to restore my previous purchase?
Show more

mac和ios组合订阅收费

建议增加mac和ios组合订阅收费,每次续费还得两边都看,都维护

50u喂狗

作者封授权,小心点,到时候用都用不了

AK

AK

Developer apps

FAQ

What does Surge 5 do?

Surge 5 is an advanced network utility designed for developers. It allows you to take over device network connections, process and modify network requests and responses, forward traffic to other proxy servers, and intercept specific data. It's a powerful tool for network analysis and debugging.

What are the key features of Surge 5?

Key features include taking over HTTP/HTTPS/TCP traffic, modifying requests/responses with JavaScript, forwarding traffic with flexible rules, intercepting and decrypting HTTPS traffic, ad blocking, local DNS mapping, and detailed traffic measurement. It also supports various proxy protocols and advanced DNS features.

Is Surge 5 free to use?

The application is available for free with in-app purchases. While the core functionality is accessible, certain advanced features or expanded capabilities may require purchasing through in-app transactions.

Who is the target audience for Surge 5?

Surge 5 is specifically designed for developers and individuals with professional knowledge of networking and web development. Its advanced features require a technical understanding to utilize effectively for tasks like debugging and network analysis.

What are common use cases for Surge 5?

Common use cases include debugging network issues in applications, analyzing API requests and responses, testing network configurations, blocking ads on a device level, and switching between development and production environments without code changes using local DNS mapping.