Surge for Mac 是针对 Surge for iOS 用户的一项「福利」,这意味着你首先 必须是 Surge for iOS 的用户才可以激活和使用 Mac 版 ,两者一脉相承,除了配置文件的命名和保存位置不同,在使用体验上非常一致。Surge for Mac 目前还是 Beta 版,所以只有 TestFlight 用户和内测用户才能体验到,后续更新到 App Store 以后所有 Surge for iOS 才能使用 Mac 版。
Mac 版的下载地址和激活都需要通过 iOS 版来实现,打开 Surge for iOS,切换到「More」标签页,展开「Surge Mac」就能看到具体的激活步骤。需要注意的是下载地址区分大小写: http://surge.run/Surge-Mac.zip 。
Mac 版配置文件和 iOS 版配置文件可以通用,不过 Mac 版不支持多服务器配置的#!PROXY-OVERRIDE 参数,所以需要在配置文件中写好具体的代理服务器地址,具体内容和 iOS 版的 Main.conf 基本一致,配置文件可以参考这里 https://gist.github.com/scomper/843577fe581c1d6df974 。
忽略这些主机与域的代理设置中(Proxy Bypass),至少要包含以下内容:127.0.0.1、localhost、*.localhost
配置文件命名成包含 . 前缀的文件 .surge.conf 会被视为隐藏的系统文件,所以要复制和修改它首先需要 Finder 显示系统文件。Alfred 用户安装上 Finder Settings 的 Workflows,可以很简单的切换显示 Finder 的隐藏文件。
Surge Mac 1.0.2开始支持自动更新。Surge 运行过程中如果修改了配置文件可以点击「Reload Configuration」重新加载。
和 iOS 版一样,Recent Requests 窗口中可以直观的查看到网络访问的情况,点击具体的条目弹出详细内容窗口。另外状态栏图标包含流量显示,看起来又可以少装一个 iStat Menus 的应用了。Surge for Mac 的日志保存在 ~/Library/Logs/Surge/ 目录下,通过系统的「控制台」可以进行具体的查看和排错定位。
如果希望开机就自动加载 Surge,可以到「系统偏好设置-用户与群组」中将 Surge 添加到「登录项」。
Surge Mac Beta 测试版最新动态请关注作者的 Twitter 账户: @Blankwonder ,(PS:目前 TF 已满,不再接受任何新的测试申请)。
本文档适用于:Surge for Mac 1.0.2,Surge for iOS 1.1.3(447)内容制作软件:Ulysses、OmniGraffle