Hello Surge, Again!
「 如无必要,勿增实体。」
系列 - Surge 从入门到放弃
目录
时隔将近三年,我又重新用回 Surge。 发现 Surge 的很多优点,以后会和 Clash 系配合着使用。
契机
尽管买了 Surge 快两年了,但工作环境的原因一直用的都是 Clash 系的代理软件,所以也没仔细研究过怎么用这个软件。 契机是正好快年底了,有机会折腾一下家里的 NAS 系统,研究内网穿透的时候,接触到了 Surge Ponte, 原以为 Surge Ponte 一定要 MacOS,那就又要交一笔费用了。 读文档时发现 Surge Ponte 可以部署在 Apple Tv 上,这不巧了嘛,正好家里有一个在积灰。 重拾 Surge 后,最直观的感受就是好用,其实这两个字从我一个 Clash 系的人来说,着实是很奇怪的, 因为这样代表我要同时维护两套配置,但事实确实如此。以后会开篇阐述为什么会这样,这里就允许我买个关子吧。
配置
现在我用的配置是在深港有猫配置基础上做了修改,当然他的配置很棒,注释写的很详细。 我只是加入了一些私人化的内容,以下为逐段分析我自己用配置,仅作参考。 具体异同,需要大家考虑自己的实际使用情况。
配置文件格式采用 INI 格式
注意
当前配置仅在 ios Surge5 上使用过。
General
loglevel
日志级别: warning, notify(default), info, verbose
loglevel = notifyskip-proxy
跳过某个域名或者 IP 段,这些目标主机将不会由 Surge Proxy 处理。
skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, localhost, *.localdns-server
DNS 服务器, 这里之前收到过 Clash DNS 泄露影响, 在配置的时候着重研究了。具体请阅读[Sukka][Sukka]博客内容,受益良多。
dns-server = systemexclude-simple-hostnames
排除简单的主机名
exclude-simple-hostnames = trueudp-policy-not-supported-behaviour
UDP 退回行为
udp-policy-not-supported-behaviour = REJECTallow-wifi-access
允许 Wi-Fi 访问
allow-wifi-access = false