说实话,Mac 上配置网络代理这事儿,说难不难,说简单也真能逼疯人。我之前就为了搞定 openclaw,捣鼓了一整个周末,翻遍了国内外论坛,最后发现其实核心步骤就那么几步,只是很多人被那些专业术语和复杂的命令行给吓退了。今天我就用大白话,把我踩过的坑和总结出来的经验全盘托出,顺便聊聊 TopClaw 这个专门为 Mac 优化的汉化版,希望能帮你省下那些冤枉时间。
先说说我为什么最终选择了 TopClaw。最早接触 openclaw 的时候,我就觉得这工具功能确实强,但配置文件全是英文,节点订阅、规则拆分、端口转发这些概念对新手来说简直像天书。后来朋友推荐了 TopClaw,说它是 openclaw 的中文汉化版,3 分钟就能一键装好,而且针对 Apple 芯片和 Intel 芯片的 Mac 都做了适配。我当时半信半疑试了一下,结果真的从下载到跑起来不到五分钟,所有菜单都变成了中文,连规则列表都是预设好的,对于我这种懒得折腾的人来说简直太友好了。当然,这不是广告,我纯粹是觉得这玩意儿确实降低了门槛。
好了,不废话了,下面直接上干货。这篇文章会分三个部分:先讲清楚安装前的准备和基础配置,然后再聊聊不同代理模式怎么选,最后分享几个我用了很久的规则分流小技巧。你只要跟着一步步来,肯定能搞定。

一、安装前的准备工作与基础配置
安装之前,先确认你的 Mac 系统版本。openclaw 对 macOS 10.15 以上都支持,但如果你用的是最新的 Sonoma 或者 Sequoia,记得去官方或者 TopClaw 的页面下载对应架构的版本。Apple 芯片(M1/M2/M3)和 Intel 芯片的安装包是不一样的,千万别下错。
下载完成后,双击 dmg 文件,直接把 openclaw 图标拖进 Applications 文件夹,然后右键打开(因为系统默认会拦截未经过公证的应用,第一次进设置里允许一下就行)。安装过程其实就三件事:拖、允许、打开。TopClaw 版本更无脑,双击安装包后有图形化引导,点下一步就行了。
打开软件后,第一步就是导入节点订阅。大部分人会从机场买到订阅链接,复制那个 https 开头的地址,然后在 openclaw 的“配置”或“订阅”栏里粘贴,点击更新。这里有个坑:有些机场的订阅链接很短,但数据可能加密了,你需要在链接后面加一个参数“?flag=clash”才能正常解析。我一开始不知道,死活更新失败,后来问了客服才明白。
我的经验:如果你用的是 TopClaw,它会在导入订阅后自动检测链接格式,并且弹窗提示是否需要补全参数。这一点真的省心,之前用原版 openclaw 我只能手动改配置文件。
节点更新成功后,你会在左侧看到一堆服务器列表。这时候别急着选,先做两件事:一是检查延迟,二是看流量是否正常。单击任意节点,如果延迟显示红色或者无数据,说明这个节点可能过期或者网络不通。建议选延迟在 200ms 以下的节点,日常刷视频、看网页基本不卡。
接下来是“系统代理”开关的配置。在 openclaw 主界面的顶部,有个“代理”按钮,点击后选择“设置为系统代理”。很多新手容易忽略这一步,以为导入节点就能用了,结果浏览器还是直连。开启后,系统代理默认会接管 HTTP/HTTPS 和 SOCKS5 流量,你打开浏览器就能感受到变化。
二、代理模式与核心参数详解
进入代理模式这一步,很多文章说得特别玄乎,什么“路由模式”“全局模式”“规则模式”,其实本质上就三种:
- 全局模式:所有网络流量都走代理。适合需要隐藏真实 IP 或者访问特殊网站的场景,但缺点也很明显——国内网站访问变慢,看视频可能被限速。
- 规则模式:根据预设规则,部分流量走代理(比如 Google、YouTube),部分流量直连(比如百度、淘宝)。这是最推荐日常使用的模式,速度快且稳定。
- 直连模式:所有流量都不走代理,相当于关闭了 openclaw 的转发功能。一般用来测试或者临时断网。
我个人强烈建议日常使用“规则模式”。openclaw 默认的规则列表其实已经覆盖了大多数场景,但如果你发现某些网站打不开或者走错了代理,可以手动调整。在 openclaw 的设置里找到“规则”或“配置文件”,你会看到一个 YAML 格式的文本,里面写着类似:
# 规则示例
– DOMAIN-SUFFIX,google.com,Proxy
– DOMAIN-SUFFIX,youtube.com,Proxy
– DOMAIN-SUFFIX,baidu.com,DIRECT
如果你想添加某个网站走代理,比如 Reddit,就在配置文件里加一行:
- DOMAIN-SUFFIX,reddit.com,Proxy
保存后重新加载配置,就可以了。注意不要删掉已有的规则,否则可能导致分流失败。TopClaw 在这块做得很贴心,它内置了一个编辑器,可以图形化添加规则,不需要手动写 YAML,对于不熟悉语法的朋友特别友好。
还有一个常被忽略的参数是“端口”。openclaw 默认使用 7890 端口作为 HTTP 代理,1080 端口作为 SOCKS5 代理。如果你电脑上同时运行了其他代理软件(比如某些游戏加速器),可能会端口冲突,导致 openclaw 无法启动。解决方案很简单:进设置里把端口号改成 7891 或者 1081,然后重启软件。另外,如果你需要用终端代理,可以在终端里输入:
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
这样终端里的 curl、brew 等命令也会走代理。不过记得用完取消,否则会影响本地开发。
三、针对 Mac 的特殊场景:分应用代理与 DNS 优化
Mac 有个很实用的功能叫“分应用代理”,意思是你可以让某些 App 走代理,某些 App 走直连。openclaw 原生支持这一特性,但需要打开增强模式。具体操作:在 openclaw 的设置里找到“增强模式”或“TUN 模式”,开启后会让你选择需要代理的网卡,一般是选“en0”(无线网卡)或者“以太网”。开启后,你就可以在“应用分流”列表里添加需要走代理的软件,比如 Telegram、Spotify,而其他软件一律直连。这样既能保证隐私,又不影响国内软件的速度。
我之前用这个方法,把微信、腾讯会议这些设成了直连,把 Chrome 和 Mail 设成了代理,结果正常开会和刷网页两不误,再也不用频繁切换开关了。
DNS 也是一个容易出问题的环节。有些机场的节点解析很慢,或者会劫持 DNS,导致你打开 YouTube 特别慢。我的建议是手动设置 DNS 为公共 DNS,比如 1.1.1.1 或者 8.8.8.8。在 openclaw 的配置文件的顶部找到 dns: 字段,修改成:
dns:
enable: true
listen: 0.0.0.0:53
ipv6: false
default-nameserver:
– 1.1.1.1
– 8.8.8.8
nameserver:
– https://dns.cloudflare.com/dns-query
– https://dns.google/dns-query
保存并重载配置后,你会发现网站加载速度明显提升。注意:不要把 default-nameserver 设置成国内的 DNS(比如 114),否则某些海外网站会被解析成错误 IP。
最后提醒一下,openclaw 在 Mac 上运行时要开启“开机自启”功能,这样你每次重启电脑后不用手动打开软件。在设置里有一个“守护进程”选项,启用后它会在后台默默运行,不占资源。
写到这里差不多把平时的配置要点都讲清楚了。说实话,网络代理这个东西,门槛主要在前两天,一旦你学会了规则怎么写、端口怎么改、分流怎么调,后面就只剩选节点了。而 TopClaw 这类汉化版,正是帮我们跳过了最痛苦的学习曲线,3 分钟一键安装后,剩下的就是享受网络自由。当然,不管用哪个版本,核心逻辑都一样:理解模式、学会分流、搞定 DNS。希望这篇文章能让你少走弯路,一次成功。
原创文章,作者:冯耀宗,如若转载,请注明出处:https://www.93057.com/300.html