跳到正文

游民营地

主题: 科技生活

99% 的用户还不知道点点鼠标就能实现 surge 分流!【强烈推荐】

不用反复编辑整份配置,在 Surge 界面里切换策略、从请求日志添加域名或进程规则,并核对本机与其他设备的分流边界。

作者 一只游民Developer and YouTuber

发布于 更新于 约 1 分钟读完

想让 YouTube 临时走另一个地区,或者给某个域名、应用单独指定出口,还要重新编辑整份配置吗?不用。Surge 的界面可以切策略组、添加规则,也可以从请求查看器里的真实连接反推匹配对象。我按先切组、再开关已有规则、最后新增域名与进程规则的顺序来做;每一步都看新请求,别只看网页表面变化。需要先补概念的话,读配置结构。

先换 YouTube 策略组,不改一行规则

在 Surge 主窗口的策略组里找到已经配置好的YouTube 视频组,点开看它的候选子组。我先从“自动选择”手动切到香港地区组,重新访问 YouTube;再切到台湾地区组,刷新页面观察变化。配置原本就把相关请求交给这个组,我动的是组里选哪个出口,没有新增匹配规则。

页面上的地区标识可以作为观察线索,真正要核对具体请求是否走了预期出口,还得看 Surge 的请求查看器。节点名或小旗子也不能代替实际出口验证。如果你的配置根本没有 YouTube 组,先别凭空找同名按钮,下面从通用规则入口开始。

规则开关与新增规则,是两种操作

打开主窗口的规则页。我原配置里有一条针对爱奇艺的拒绝规则,勾选启用,再刷新 iqiyi.com,当次请求无法正常访问。这个动作只是启用已经存在的规则;不认识它的匹配范围和目标策略,就别随手勾一整组。

想自己加规则,先认界面里这几种常用类型:

类型命中范围什么时候用
DOMAIN完整主机名只控制一个明确的域名
DOMAIN-SUFFIX指定域名及匹配的子域同一服务的多个子域需要同一路线
DOMAIN-KEYWORD名称里包含关键词的域名临时试探可以,长期启用前要查误伤
PROCESS-NAME本机识别到的进程让 Mac 上某个应用走指定策略
IP-CIDR指定 IP 或网段已确认目标地址、掩码和适用范围时

我试过新建一条针对“抖音”关键词的 REJECT 规则:浏览器里的相关页面加载失败;那台已经把 Mac 当作旁路由的 iPhone 上,应用内容也一直加载不出。规则类型与策略的选择过程可以看 03:32 的界面演示。请求查看器里能看到含该关键词的请求被拒绝。这只证明当时命中的那些请求被挡住,不代表一个关键词能永久封锁整款 App。其他设备如果根本不经这台 Mac,上面的规则当然管不到它。测试完先撤掉临时拒绝规则。

给网站指定地区策略:先选范围,再查出口

下一步,在已有的地区节点组里,可以直接给该组添加标准规则;我当时给 jd.com 走了美国节点组,再用请求查看器按主机筛选,确认新请求走的是该组选中的节点。用完就删,免得以后忘了这个特殊路线。

如果想在主规则列表中加一条更直观的规则,就选标准规则 → DOMAIN-SUFFIX → aliyun.com → 香港策略组。我先记录了未添加时的页面,再保存规则、刷新,页面出现了不同地区的站点版本。网页地区还会受账号、Cookie 等影响,所以把请求记录中的命中规则和出口也一起看,别凭一个页脚宣布所有服务都“切区”成功。

应用分流与请求查看器:别把 Mac 规则套到手机上

在进程列表中,我右键 ChatGPT 桌面应用,选择为它添加规则。界面预填了 PROCESS-NAME 和应用信息,我指定美国节点组后能在规则列表看到新条目;因为原本就在走美国节点,那次并没有做出改前改后的独立验证,所以只把它当作添加入口的示例。实际使用要从该进程发起新请求,再核对出口。它也不会自动管理手机上的同名 App。

更稳的起点是请求查看器:按主机筛选,例如先访问 qq.com,找到这条连接再右键创建规则;界面会按当前请求预填精确 DOMAIN。也可以从进程或 IP 连接创建相应类型的规则,IP 的 /32 在 IPv4 下表示只匹配这个地址。保存前看一眼类型、范围和策略,保存后清理旧记录、重发请求,确认究竟命中了哪条规则。请求日志里可能带有私人域名,截图分享前先检查。

界面操作让你少敲配置行,却不能替你决定规则该写多宽、设备有没有经过这台 Mac。想让全屋设备都按规则走,下一步再看Mac 旁路由的接线、DHCP 与回退,别在本机测试时顺手改掉全屋的网关。有哪条规则“看着已启用却没命中”?欢迎在评论里说说规则类型、目标主机和请求查看器里的结果,我们一起把路由捋清。

评论

评论由 GitHub Discussions 提供。发表评论、回复或添加反应需要使用 GitHub 登录。

正在加载评论服务…

沿着笔记间的引用继续阅读:看看谁提到了本篇,又能从本篇读到哪里。

沿着其他笔记来到这里,看看它们从何说起。

循着文中的引用,把相关的思路再展开一点。