Surge 5

Surge 5

Download on App Store
Spark by MWM logo
Logo of Surge 5

Surge 5: The Advanced Network Toolbox for Professional Developers

Master your device traffic with granular rule-based routing, MITM decryption, and JavaScript scripting. Surge 5 delivers the precision network control and diagnostic power required for sophisticated engineering workflows.

Publisher

Surge Networks Inc.

Category

Developer Tools

Downloads

375K+

User Rating

3.6/5

Total Ratings

400

Locales

3

Network Precision Visualized

Discover the interface used by 375K+ users.

Surge 5 app home screen displaying outbound mode selection and DNS configuration tools.

Surge 5 app home screen displaying outbound mode selection and DNS configuration tools.

Surge 5 app dashboard showing general settings for outbound mode DNS and network modules

Surge 5 app dashboard showing general settings for outbound mode DNS and network modules

Surge 5 utilities menu featuring real time statistics and network diagnostics tools

Surge 5 utilities menu featuring real time statistics and network diagnostics tools

Configuration interface for adding a proxy server in the Surge 5 app including server details and network options

Configuration interface for adding a proxy server in the Surge 5 app including server details and network options

List of captured network requests with image thumbnails in Surge 5

List of captured network requests with image thumbnails in Surge 5

Surge 5 network response header and body inspection interface

Surge 5 network response header and body inspection interface

Engineered for Total Network Control

The tools that make this app stand out, trusted by 375K+ users.

🔍

Advanced MITM & HTTPS Decryption

Inspect, record, and debug encrypted traffic on the fly. View JSON payloads, headers, and response times directly on your mobile workstation.

🔀

Granular Rule-Based Routing

Create sophisticated outbound policies using domain matches, CIDR ranges, and GeoIP lookups to orchestrate complex network traffic with ease.

📜

JavaScript Extensibility

Automate network modifications and extend Surge’s capabilities with custom scripts to handle unique development and testing scenarios.

Loved by users worldwide

Trusted by 375K+ people who love this app.

"

"Surge 5 has completely transformed my mobile development workflow. The ability to perform MITM decryption and use the Local DNS Map to switch environments without changing a single line of code is indispensable for debugging on the go. It is the most powerful networking tool in my kit."

Alex Chen, Senior iOS Engineer
"

"As someone who demands total transparency over my device's network activity, Surge 5 is a revelation. The granular rule-based routing and WireGuard integration give me desktop-level control on my iPhone. The JavaScript scripting support makes it a playground for any serious network architect."

Jordan Miller, Cybersecurity Analyst

About the app

Everything you need to know about Surge 5.

Description

Surge is a web development and proxy utility. It is designed for developers and therefore requires professional knowledge to use. These four capabilities form the core workflow of Surge: · Takeover: You can take over the network connection sent by the device. Surge supports both proxy service and virtual NIC takeover. · Processing: You can modify the network requests and responses that have been taken over. This includes URL redirection, local file mapping, custom modification using JavaScript, and many other methods. · Forwarding: You can forward the taken over network requests to other proxy servers. This can be global forwarding or with a flexible rule system to determine an outbound policy. · Intercept: You can intercept and save specific data of network requests and responses, and you can also decrypt HTTPS traffic with MITM. Highlighted Features · Takeover all HTTP/HTTPS/TCP traffic from any applications on your device, and redirect to an HTTP/HTTPS/SOCKS5/SOCKS5-TLS/SSH proxy server following highly configurable rules. · Used as a WireGuard Client to convert the L3 VPN as a proxy. · Record and display HTTP requests and responses sent from your iOS devices, including body and header. · Configure rules using domain match, domain suffix, domain keyword, CIDR IP range, and GeoIP lookup. · Measure traffic usage and network speed on WiFi, cellular, and proxy connections. · High performance and suitable for intensive use. · Block ads by domain rules. · Local DNS Map (equivalent to /etc/hosts). You can use this function to switch the production/development environment for your app without changing any code. · All features work on the cellular network. · Decrypt HTTPS traffic with Man-in-the-Middle. · Perform URL rewrite. · Fully IPv6 supports. · Header rewrite. · Raw L3 packets capture. · Safari extension to add rules. · JSON, text, image and video viewer for the captured body. · Album mode for the request list. · Pre-filter for capturing. · HTTPS proxy protocol supports client-side SSL/TLS certificate validation. · Scripting: Use JavaScript to extend the ability of Surge as your wish. · Sync profiles cross devices with iCloud Drive or Dropbox. · DNS-over-HTTPS, DNS-over-HTTP3, DNS-over-QUIC, TLS 1.3 and more advanced features. You may read the online manual for more information: http://manual.nssurge.com/ Terms and Conditions: https://nssurge.com/legal/terms Privacy Policy: https://nssurge.com/legal/privacy

Latest Version

5.16.3

Size

73.4 MB

First Released

Nov 17, 2018

Master Your Network Environment

Join thousands of developers and network professionals who rely on Surge 5 for advanced proxying, MITM decryption, and granular traffic control. Take full command of your mobile workstation today.

Download on App Store