Surge 5

Surge 5

Advanced Network Toolbox

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

Details

  • Released
  • Updated
  • November 17, 2018
  • July 20, 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.20.0

July 20, 2026

### Tailscale Support Surge now supports Tailscale as a policy. With this feature, Surge can join your Tailscale tailnet directly and route selected traffic through Tailscale peers using the existing Surge rule system. You can use Tailscale IPs, and tailnet-only services together with Surge policies, policy groups, DNS handling, traffic logging, and rule-based routing. Please check the manual for more information: https://manual.nssurge.com/policy/tailscale.html ### Snell v6 Introduced Snell v6, featuring PSK-derived deployment-level protocol diversity that generates unique traffic characteristics for each deployment, reducing reliance on a single protocol fingerprint while preserving Snell’s core goals of performance, deployment simplicity, accurate error reporting, and full TCP semantics. Snell v6 also adds new IPv4/IPv6 network stack controls including dns-ip-preference and multi-address listen support, and is currently available for beta testing. Please check our blog for more information: https://nssurge.com/blog/snell-v6/ ### Codebase Refactoring We have completed a comprehensive review of Surge’s core functionality and resolved numerous implementation issues, edge cases, and long-standing inconsistencies. This ongoing refactoring effort improves maintainability and helps provide a more robust foundation for future development. ### WireGuard WireGuard policies now use a dedicated native RTT test when no DNS server is configured, making them suitable for peer-to-peer access without requiring a reachable test URL. When a DNS server is configured, the policy is treated as a standard outbound proxy and continues to use the regular URL test process. WireGuard runtime information and diagnostics have also been updated to reflect the applicable testing mode. ### Minor Improvements - The Smart Group algorithm has been reviewed and upgraded, fixing several potential issues. - The `header` parameter for the HTTP proxy type can now override original fields, including Host field. - Added Gecko obfuscation support for Hysteria2, configured using the `gecko-password` parameter. - All TLS proxy protocols now support customizing ALPN using the `alpn` field. - When local DNS mapping is specified using server, multiple DNS servers can now be configured. - URL scheme actions are now supported in Surge Mac. Check manual for more information. - Enable the keep-alive mechanism for all QUIC-based protocols ### Other - Optimize the performance of Surge Ponte. - The UI configuration interface has been completed for the recently added proxy protocol parameters, including Tailscale. - Fixed an issue where the `header` parameter did not take effect in HTTP/1.1 CONNECT mode. - Fix some issues when using SF Symbols for policy group icons. - Fixed compatibility issues between DoH3 and some servers.

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

📈 12+4

Developer Tools

This app rose +4 positions in Developer Tools chart.

Last updated on August 8, 2026.

Top Free

📈 22+1

Developer Tools

This app rose +1 position in Developer Tools chart.

Last updated on August 8, 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.