通过给 Mac 添加虚拟 IP 并强制绑定,你直接在物理层面上实现了“一台电脑,两条完全独立的网络通道”。

整个过程非常简单,图形化界面操作,不需要敲代码,一分钟就能搞定。

第一步:在 macOS 上添加第二个局域网 IP (永久生效)

我们在不影响你当前主网络的前提下,通过“添加服务”的方式凭空“变”出一个新 IP。

  1. 确认你家网段: 假设你路由器的后台 IP 是 192.168.3.1,那你家的网段就是 192.168.3.x
  2. 打开设置: 点击 Mac 左上角苹果图标  -> 系统设置 (System Settings) -> 左侧找到 网络 (Network)
  3. 添加新服务:
  • 在网络列表的右下方,找到一个包含 向下箭头... 的按钮(在不同版本的 macOS 上可能略有不同),点击它,选择 添加服务… (Add Service…)
  1. 配置虚拟网卡:
  • 接口 (Interface): 必须选择你当前正在上网的网卡!(如果你插网线就选以太网,如果你用 Wi-Fi 就选 Wi-Fi)。
  • 服务名称 (Service Name): 随便起个名字,比如叫 BT_Direct
  • 点击 创建 (Create)
  1. 设定固定 IP:
  • 在网络列表里点击你刚创建的 BT_Direct,进入它的详细设置。
  • 点击 详细信息 (Details…) -> 选择 TCP/IP 标签页。
  • 配置 IPv4 选择 手动 (Manually)
  • IP 地址: 填一个平时没设备用的地址,比如 192.168.3.200(尽量避开 DHCP 自动分配的常见前段 IP段)。
  • 子网掩码: 255.255.255.0
  • 路由器: 填你软路由的 IP,比如 192.168.3.1
  1. 保存: 点击“好”并应用。

🎉 恭喜! 现在你的 Mac 同时拥有了两个局域网 IP。你的浏览器和系统默认还是会走原来的主 IP,而这个 .200 就是我们专门留给 BT 的“专属秘密通道”。


第二步:在 qBittorrent 里强制绑定这个专属 IP

我们要给 qBittorrent 带上“紧箍咒”,让它绝对不允许通过你的主 IP(也就是会走代理的 IP)发送哪怕 1KB 的数据。

  1. 打开高级设置: 启动 qBittorrent,点击顶部菜单栏的 qBittorrent -> 设置 (Preferences)(或者按快捷键 Cmd + ,)。
  2. 进入高级选项: 在左侧栏找到最底下的 高级 (Advanced)
  3. 绑定网络接口(保险层 1):
  • 找到 网络接口 (Network Interface)
  • 下拉菜单里,选择你真正的物理网卡(通常叫 en0en1)。不要选 Any interface
  1. 绑定 IP 地址(最关键的一步!):
  • 找到 绑定的可选 IP 地址 (Optional IP Address to bind to)
  • 点击下拉菜单,这时候你会神奇地发现,刚才创建的那个 192.168.3.200 赫然出现在列表里!
  • 选中它!
  1. 重启软件生效: 点击“Apply/OK”保存设置。必须完全退出并重新打开 qBittorrent,设置才会生效。

第三步:在 OpenClash 里放行这个专属 IP (闭环)

现在,BT 的流量已经被完美隔离到了 .200 这个 IP 上。我们最后只要告诉路由器:“看到这个 IP,直接放行”。

回到 OpenClash 的 覆写设置 -> 规则设置 -> 自定义规则。 在最上面写下这句“免死金牌”级别的规则:

- SRC-IP-CIDR,192.168.3.200/32,DIRECT

点击保存,并应用 OpenClash 配置。

💡 总结与检验

这套“神仙方案”完成后,你可以一边挂着 BT 疯狂下载,一边在同一台 Mac 上看 YouTube 4K 或者用 ChatGPT,两者在路由器底层完全是两条物理平行线,防漏率 100%,机场主就算拿显微镜也查不到你的 P2P 流量。

要不要现在去跑一个热门种子,然后我们打开 OpenClash 的“连接”面板,验证一下是不是所有的连接都已经被成功标记为 DIRECT 并且没有消耗你的节点流量?