Surge 5
Surge 5
Download on App Store

This page is not an official page of the app or its developer, but an independent editorial publication created for informational and commentary purposes. Unless expressly stated otherwise, neither the app nor its developer is affiliated with, endorsed by, sponsored by, authorized by, or otherwise officially connected with MWM, Apple, Google Play, the app publisher, or the app's developer, and nothing on this page implies that the app was developed using MWM's services. Any trademarks, logos, screenshots, and other content remain the property of their respective owners.

Logo of Surge 5
Download on App Store

Surge 5

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.

Key Figures

Downloads

375K+

User Rating

3.6/5

Total Ratings

400

Publisher

Surge Networks Inc.

Category

Developer Tools

Locales

3

Latest Version

5.16.3

Size

73.4 MB

First Released

Nov 17, 2018
Features

Engineered for Total Network Control

A professional-grade suite of proxy and debugging utilities designed for developers who demand absolute transparency and precision in their network stack.

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.

The following screenshots and description are sourced directly from the app's official store listing and are the property of the app developer.

App Store

Screenshots

Surge 5 - 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 - 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 - Surge 5 utilities menu featuring real time statistics and network diagnostics tools

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

Surge 5 - 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

Surge 5 - List of captured network requests with image thumbnails in Surge 5

List of captured network requests with image thumbnails in Surge 5

Surge 5 - Surge 5 network response header and body inspection interface

Surge 5 network response header and body inspection interface

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

Download

Download on App Store

This page is not an official page of the app or its developer, but an independent editorial publication created for informational and commentary purposes. Unless expressly stated otherwise, neither the app nor its developer is affiliated with, endorsed by, sponsored by, authorized by, or otherwise officially connected with MWM, Apple, Google Play, the app publisher, or the app's developer, and nothing on this page implies that the app was developed using MWM's services. Any trademarks, logos, screenshots, and other content remain the property of their respective owners.