Comment on page
Surge Mac 5.0
Since the release of Surge Mac 4 in 2020, we have provided numerous heavyweight free updates for Surge Mac 4 over the past three years, such as:
- Version 4.0.5 supports Cloud Notification, allowing you to receive Surge Mac status reminders pushed on Surge iOS.
- Version 4.1.0 provides UI editing support for scripts, supports separate configuration files, supports HTTPS-API, and supports SUBNET rules.
- Version 4.2.0 has a built-in Web Dashboard.
- Version 4.2.1 supports Surge Private DDNS and external IP address queries.
- Version 4.3.0 supports remote device management using Dashboard, and adds a history view of traffic.
- Version 4.4.0 supports using WireGuard as a general proxy policy.
- Version 4.5.0 greatly enhances the nesting of policy groups, supporting various complex cross-references.
- Version 4.6.0 adds support for using SSH as a general proxy policy.
- Version 4.7.0 supports using HTTP/2 for MITM.
- Version 4.8.0 supports DNS over QUIC and DNS over HTTP/3.
- Version 4.9.0 Surge VIF starts supporting IPv6 traffic processing.
- Version 4.10.0 adds support for Snell V4, TUIC, ShadowTLS and other protocols.
Now, we've decided to move to version 5.0.
Surge Ponte is a private mesh network between Surge Mac and iOS devices.
- No complicated configuration required, just a one-time setup with the wizard.
- Surge automatically selects the most suitable channel to establish a connection, including LAN connection, NAT traversal, and proxy forwarding.
- Always uses end-to-end encryption.
- Device information and encryption keys are synced through your iCloud, with no data passing through our servers, ensuring complete data isolation.
In Surge Mac 5.0, Surge VIF uses a completely new working method, greatly reducing the overhead of user mode and kernel mode switching, significantly improving the performance of enhanced mode and gateway mode. Even on a MacBook Air with an Intel Core i5 processor, loopback network performance can reach ~8Gbps, and ~30Gbps on an M2 processor.
This means not only can Surge Mac fully carry a 10GbE network, but also that CPU power consumption will be lower even at low bandwidth usage.
Note: The new engine may cause compatibility issues, please report any issues and configure
legacy-vif=trueparameter to use the old engine if needed.
The new Service Overview view makes it easy to see the status of various Surge services and control them.
To meet the needs of Surge Ponte, we developed a new QUIC/UDP-based proxy protocol: Vector. Currently, it only supports Surge Mac 5.0 as the Vector server, and in the future, we will release standalone binary server programs for other operating systems.
A new proxy policy diagnostic window has been added, which can be opened from Menu Bar › Window › Proxy Diagnosis, and can be used to test whether the proxy is working properly and the UDP NAT type of the proxy. In addition, the tool can directly test proxies in external policy groups.
A major version upgrade means we will refactor various outdated internal codes, re-examine whether each feature works correctly, and fix many long-standing minor issues in the process. (Surge Mac 4 will also receive a bug fix update)
Some other ideas and developments in progress have not yet been released, and we will release them gradually according to the development progress or postpone them to later minor updates.
Surge Mac 5.0 is just a new beginning, just like the v4 version, we will bring more free new features in subsequent updates. If you are not satisfied with the new features now, you can wait to upgrade later.
- Subnet settings can now be configured via UI.
- Policy group editing page redone, supporting UI configuration for all advanced features.
- DHCP can be set to automatically use Surge as the gateway for new devices.
- Modules can now be updated automatically.
- Quick rule configuration feature supports additional browsers: Arc, Safari Technology Preview, Chrome Beta/Dev/Canary, Edge Beta/Dev/Canary.
- Script editor is now a separate window, no longer blocking the main window.
DEVICE-NAMErule, which can be used to match Ponte devices or DHCP devices access.
FAILEDbuilt-in policy for marking request failures in special cases (e.g., policy group cannot be loaded, Ponte feature not enabled), instead of using REJECT.
- Modified SOCKS5 proxy request type display to TCP, and can confirm in Notes that it is taken over by SOCKS5 proxy. The same goes for Vector requests.
- Supports configuring DNS over QUIC/H3 servers for domain names in
- Users who purchased Surge Mac v4 since October 15, 2022, can update to Surge Mac 5 for free.
- Users who purchased between April 15, 2022, and October 14, 2022, can upgrade at the lowest price of $1.99, depending on the purchase date.
- Users who purchased before April 15, 2022, the upgrade prices are
- 1 device license: $34.99
- 3 device licenses: $48.99
- 5 device licenses: $69.99
Surge Mac v4 users will receive an automatic update prompt in a few days.
The licenses for users who can upgrade for free and newly purchased users have been automatically upgraded to v5.
The order amount and time will be weighted average, for example, if you purchased a 1-device license on 2021/7/27 and upgraded to a 3-device license on 2022/8/23, the equivalent purchase time is 2021/12/20.
(1532649600 * 49.99 + 1566518400 * 29.99) / (49.99 + 29.99) = 1545349341
Yes, but the device quantity limit is shared.
If upgrading from v3/v4 licenses, you can upgrade the number of licenses at the same time during the upgrade, which is $10 cheaper than upgrading to v4 first and then upgrading the number.
The v2 version licenses no longer enjoy upgrade discounts, please purchase a new one directly.
You can permanently continue to use Surge Mac 4.