Surge 5

Surge 5

Advanced Network Toolbox

975 ratings
435 reviews
#9 in top-grossing Developer Tools
🔧 Utilities
🛠️ Developer Tools
Free
In-App Purchases

Details

  • Released
  • Updated
  • November 17, 2018
  • June 8, 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
🖼️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.19.0

June 8, 2026

Adjustments to the Feature Update Subscription for Surge iOS Since the introduction of the feature update subscription mechanism for Surge iOS, we have aimed to maintain a reasonable balance between continuously evolving the product’s capabilities and ensuring a reliable long-term user experience. After evaluation, we have decided to make the following adjustments: 1. All newly added proxy protocol compatibility support in the future will no longer be included within the scope of the feature update subscription, and will be available directly to all users. 2. TrustTunnel, which is currently supported on an experimental basis, will also not be subject to subscription restrictions and can be used directly. We believe that protocol compatibility should be a fundamental capability provided in a stable, long-term manner, rather than a phased incremental feature. This means that, in the future, users will not need to worry about the availability of basic protocol support due to their subscription status; new protocol compatibility capabilities will also be made available to all users more directly and continuously. After this adjustment, subscription updates will focus more on new advanced features, while protocol compatibility itself will be maintained as a long-term foundational capability of the product. At the same time, the proxy protocol ecosystem itself is also constantly changing. Some protocols continue to evolve, while others gradually fall out of mainstream use cases. To ensure the long-term maintainability of Surge’s codebase and the overall quality of the product, we will also take actual usage into account when placing certain legacy protocols into maintenance freeze, or gradually ending support for them in the future. We will handle related adjustments as cautiously as possible and provide explanations in advance, in order to minimize the impact on existing user profiles and user experience. Thank you all for your continued support and feedback. --------------------- * Added HTTP/2 CONNECT proxy support. You can configure HTTP/2-based CONNECT proxy connections via the h2-connect type. * HTTP, HTTPS, HTTP/2 CONNECT, and TrustTunnel proxies now support custom request headers. * HTTP/2 CONNECT and the TrustTunnel proxy now support multiplexing. Because too many sub-connections multiplexed over the same TCP connection may cause performance issues, by default up to 3 sub-connections are allowed. This can be adjusted via the policy parameter `max-streams`. * The storage logic for icon configuration in the iOS version has been adjusted. Now, when the profile is editable, it will preferentially be written into the profile to ensure interoperability with the Mac version. Only when the profile is read-only will a separate UI profile be used for storage. * Fixed an issue where sending SNI did not strictly comply with RFC6066. Now, when an IP address is used as the hostname, the IP address will not be sent as SNI. * Fixed an issue where crashes could occur when using ShadowTLS with certain servers. * Fixed an issue where, when the Logbook contained a very large amount of data, it could not be viewed remotely via the Dashboard. * Other performance optimization and minor enhancements.

More

Subscription plans

Feature Subscription

Unlock all new features

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

In-App Purchases

$49.99

Surge Pro

Surge Pro features

Charts

Top Grossing

This app dropped -1 position in Developer Tools chart.

Last updated on July 19, 2026.

Top Free

📉 24-1

Developer Tools

This app dropped -1 position in Developer Tools chart.

Last updated on July 19, 2026.

User reviews

圈X和surge用同样的节点,都是默认设置规则模式下用Surge,X软件没有消息推送,麻烦更新一下软件

圈X和surge用同样的节点,都是默认设置规则模式下用Surge,X软件没有消息推送,用圈X的却可以,麻烦更新一下软件

用过的最好工具

所用工具里面的No.1没有之一

不要买了,支持的协议太少了

不要当大冤种

彻底废了的软件

功能还不如Stash了价格倒是没动摇,模块插件也没几个在维护的了,就剩贵了。嗨

The best proxy app

It is the best proxy app I used. Modern ui Super low memory usage Supports multiple protocols

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.