Surge Mac Release Note

Version 2.2.4

  • Notifications presented by Surge will be removed from Notification Center automatically.
  • The interval of attempts to refresh managed config changes to one hour from one minute. (After config expired)
  • Supports new encryption methods for shadowsocks-libev 3.0.
  • Optimized Dashboard performance.
  • Supports TCP Fast Open for shadowsocks proxy. You need add "tfo=true" flag in [Proxy] section to enable the feature. You may use benchmark to confirm TFO is working.
  • You can sort benchmark results now.
  • You may choose to reload config after managed config updated.

Version 2.2.2

  • Fixed a bug when using SOCKS5 without authorization.

Version 2.2.1

  • You may use Dashboard to benchmark proxies now.
  • Fixed "Too many open files" error by raising limit to 2048.
  • Fixed a bug in SOCKS5 with authorization.
  • Fixed a bug that managed config may refresh continuously.

Version 2.2.0

  • Map local function is now available.
  • Adds notifications when proxy encounters errors.
  • Network changed notification will show service name instead of BSD name now.
  • Fixed a bug that Dashboard may show the incorrect state of body dump.
  • Changes for HTTPS and SOCK5-TLS proxy:
    • Option 'skip-common-name-verify' is deprecated.
    • Add a new option 'skip-cert-verify' to skip certificate verify completely.
    • Add a new option 'sni' to customize SNI field while handshaking. You may use 'sni=off' to disable SNI.
  • New rule type: PROCESS-NAME, USER-AGENT and URL-REGEX.
  • You can use simple wildcard matching (? and *) for PROCESS-NAME rule, local DNS mapping and MitM hosts.
  • Dashboard supports display POST form data in a table view.
  • You may let Surge reload config by sending SIGHUP. You can use command 'killall -HUP Surge' or 'surge-cli reload'.
  • Managed configuration is supported now.
  • Add a new option 'skip-server-cert-verify' for MitM.

Version 2.1.4

  • Fixed a bug that helper may crash on macOS 10.10.
  • Add a option to remove Surge helper for troubleshooting.
  • Bug fixes.

Version 2.1.3

  • Fixed a bug that helper may crash on macOS 10.10.
  • Add a option to remove Surge helper for troubleshooting.
  • Bug fixes.

Version 2.1.2

  • New option: Collapse policy group items in menu
  • Fixed a bug that enhanced mode DNS settings may not be reverted.
  • Hold option key to click 'Copy Shell Export Command' to get a command with primary interface IP instead of
  • Bug fixes.

Version 2.1.0

  • New feature: Enhanced Mode

    Some applications may not obey the system proxy settings. Using enhanced mode can make all applications handled by Surge.

  • New rule type: IP-CIDR6

    Example: IP-CIDR6,2005::/16,DIRECT,no-resolve

  • The /etc/hosts file will be reloaded automatically if it has changes.

Version 2.0.13

  • Dashboard supports to use ⌘ + 1,2,3,4 to switch panel.
  • Dashboard Supports handoff with Surge iOS.
  • Fixed a bug that Dashboard may show incorrect process name.

Version 2.0.12

  • Bug fixes.
  • Supported SNI while performing MitM.
  • The original certificate will be resigned and used while performing MitM, instead of generating a new certificate.

Version 2.0.11

  • Rule test cache will be flushed after network switching now.
  • Added a option 'Grey icon if set as system proxy is disabled'.
  • Bug fixes and performance improvements.

Version 2.0.10

  • Surge talks to HTTP proxies with a plain HTTP method for non-HTTPS requests now, instead of CONNECT.
  • Improved compatibility with some HTTP server.
  • Improved compatibility with some DNS server.

Version 2.0.9

  • Dashborad: The height of the detail panel will not change now while switching pages.
  • A notification will show when proxy client access from other machine.
  • Used SF Mono as monospaced font for header and body data display.
  • Supported TCP half-open mechanism.

Version 2.0.8

  • Add a new option 'exclude-simple-hostnames' in the gereral section.
  • Dashborad: Selected row will not be lost while the filter or sort column changed.
  • Dashborad: Fixes some issues in the active panel.

Version 2.0.5

  • Bug fixes.

Version 2.0.3

  • New feature: Show connectivity quality in menu.

    Surge will send a DNS question to all DNS servers concurrently to test physical network connectivity while opening the menu.

  • Fixes a problem that Surge may freeze while opening the menu.

  • Fixes a problem that if a policy group contains duplicate policies, Surge may crash.

Version 2.0.2

  • Dashboard will no longer display process icon in remote mode.
  • Fixes a bug: "Set as System Proxy" option does not work properly if only SOCKS service is enabled.
  • Fixes a bug: Dashboard can't add a rule with no-resolve option on and comment not empty.
  • Minor bug fixes.

Version 2.0.1

  • Bug fixes

results matching ""

    No results matching ""