如何在电脑及手机上设置链式代理

Danny · 2026年9月21日 · 7 分钟阅读

住宅 IP 买回来要接进客户端才能用。这篇把入口节点和 ISP 住宅 IP 串成链式代理:iPhone 和 Mac 用 Shadowrocket 填 Socks5 凭据、测速验证出口,Windows 用 Clash Verge Rev 把节点转成 YAML,编辑配置加入 ISP 节点,再用 Chain Proxy 把两个节点连起来。

链式代理是把两个节点按顺序串起来:请求先走入口节点,再从出口 IP 落地。入口是前两篇里用 Agent 搭的专属 VLESS 节点,出口是从 IPRoyal 买来的固定 ISP 住宅 IP。顺序不能反,入口节点在前,ISP 住宅 IP 在后,平台看到的是后面那个地址;反过来平台上看到的还是机房 IP,住宅 IP 等于白买。

相比直接挂在机房节点上,住宅 IP 的归属是当地的运营商,在平台看来就是一个普通家庭宽带用户。做社媒账号运营,或者注册 ChatGPT、Claude Code 这类对风控敏感的账号时,机房 IP 很容易被判定成异常环境,卡在验证或注册环节,住宅 IP 触发风控的概率要低得多。iPhone 和 Mac 用 Shadowrocket,Windows 用 Clash Verge Rev,两部分互相独立,按你平时用的设备看对应的那部分就行。

在 macOS 与 iPhone 上用 Shadowrocket 配置

第一步:安装 Shadowrocket

在 App Store 里搜索 Shadowrocket 就能装,同一个应用覆盖 Mac 和 iPhone,买一次两边都能下载。中国大陆区的 Apple Account 搜不到这个应用,需要先登录非中国大陆区的账号,具体步骤可以看这篇注册美区 Apple Account 的完整过程

在 App Store 里搜索并安装 Shadowrocket 客户端

第二步:导入 VLESS 节点

复制 VLESS 分享链接,或者让 Agent 生成一张节点二维码。Shadowrocket 启动后会检查剪贴板里的内容,弹出提示问你是否导入,确认就可以了;用二维码的话走扫码导入,效果一样。

第三步:添加 ISP 住宅 IP 作为第二个节点

点界面右上角的加号新建服务器,类型选 SOCKS5,把 IPRoyal 后台里的四项凭据填进去,再把 Proxy Pass 指向第二步导入的节点。表单里的字段这样填:

  • Type:SOCKS5
  • Address 或 Host:你购买的 ISP IP 地址
  • Port:订单里的端口,例如 1080
  • User:订单里的用户名
  • Password:订单里的密码
  • Proxy Pass:选择上一步导入的 VLESS 节点

填完点右上角 Save 保存。

Proxy Pass 是链式代理的开关

在 Shadowrocket 里,一个服务器可以挂另一个服务器做前置。填了 Proxy Pass 的 ISP IP 不会直接连出去,请求先走你指定的那个 VLESS 节点,再从住宅 IP 落地;不填这一项,客户端就直接连 ISP 代理,节点等于没参与进来,入口这一段的速度也就用不上了。

Shadowrocket 的 Edit Server 页面,类型选 SOCKS5 后填写 ISP 代理的 Address、Port、User、Password,Proxy Pass 指向已导入的节点

第四步:测速并选中 ISP IP 节点

回到首页点 Connectivity Test,每个节点右边会出现延迟数字。绿色的毫秒数表示连接正常,显示 Timeout 就是没连上。测完把 ISP IP 那个节点选为当前代理,首页顶部的当前节点会变成刚才填的地址和端口。

Shadowrocket 首页点击 Connectivity Test 查看每个节点的延迟,绿色毫秒数字表示连接正常

第五步:确认出口已经换成住宅 IP

打开 ping0.cc 这类 IP 检测网站,核对四个指标:IP 地址应该是你买的那个住宅 IP,不是节点的机房 IP;IP Type 显示 Residential;Risk Score 是一个很低的百分比,网站会标成 Extremely Clean;Native IP 是绿色。四项都对上,说明链路通了,出口确实是住宅 IP。

IP 检测结果显示 IP Type 为 Residential、Risk Score 为 Extremely Clean、Native IP 为绿色

在 Windows 上用 Clash Verge Rev 配置

第一步:把 VLESS 节点转成 Clash 能用的 YAML

Clash Verge Rev 读的是 YAML 格式的配置文件,Shadowrocket 那种分享链接它不认,所以先把节点转成 YAML 存到本地。用本站的代理配置转换器,粘贴 VLESS 分享链接,输出格式选 Clash,生成后把文件下载下来。

第二步:在 Clash Verge Rev 里导入配置

下载并安装 Clash Verge Rev,打开后点左侧边栏的 Profiles,再点界面右上角的新建,类型选本地,选择刚才下载的 YAML 文件上传,然后保存。列表里出现一条记录,这条记录就是你的节点。

Clash Verge Rev 的 Profiles 页面,本地导入的 proxy-config.yaml 已出现在配置列表里

第三步:编辑配置文件,加入 ISP 节点

还是在 Profiles 界面,右键点刚导入的配置,选择 Edit File,会打开一个 YAML 编辑器。

在 Clash Verge Rev 的配置上右键,选择 Edit File 打开 YAML 编辑器

配置文件分三段:proxies 放节点,proxy-groups 放节点组,rules 放分流规则。

在 YAML 配置的 proxies 里新增 ISP 住宅 IP 的 socks5 节点,并把它加进节点组的 proxies 列表

在 proxies 里加上 ISP 代理这一段:

  - name: "iProyal-ISP"
    type: socks5
    server: 168.xxx.xxx.xxx
    port: 1080
    username: 14xxxxxxxx5
    password: exxxxxxxx3

然后在 proxy-groups 里,把这个新节点加进节点组的 proxies 列表:

      - "iProyal-ISP"

改完点编辑器底部的 Save 保存。

第四步:把入口节点和出口节点组成链式代理

配置改完回到 Profiles 界面,右键这条配置选择 Select,让它成为当前使用的配置。

右键配置选择 Select,让这条包含链式代理的配置生效

然后点左侧边栏的 Proxies,点右上角的 Chain Proxy,按顺序点两张节点卡片:先点入口的 VLESS 节点,再点 ISP 的 Socks5 节点。上方的 Chain Proxy Config 面板会显示 Entry 和 Exit,对应你点选的顺序。

两个节点都点一下 Check 看状态,出现延时数字就是通的。

在 Proxies 页切到 Chain Proxy,从上到下依次点选入口 VLESS 节点和出口 Socks5 节点

PRO TIP 出口显示 Timeout 先换端口

ISP 节点偶尔会显示 Timeout。先在 IPRoyal 的订单里换一个端口,把配置文件里的 port 改成新端口再重试,多数超时换端口就能恢复。换了端口还是不行,再换一个 IP 地址,或者联系客服查这个 IP 的状态。

第五步:打开系统代理和 Tun Mode,切到全局

点左侧边栏的 Settings,把 System Proxy 和 Tun Mode 这两个开关都打开。

WARNING Tun Mode 首次开启前要先安装服务

Tun Mode 依赖一个系统服务,第一次拨开关会失败。先点开关旁边的小扳手按钮把服务装上,过程中会要求管理员权限,装完再打开开关就能生效。

最后回到首页,把 Proxy Mode 从 Rule 切到 Global,所有流量都走这条链。

Clash Verge Rev 的 Settings 页面,同时打开 System Proxy 和 Tun Mode 两个开关

Clash Verge Rev 首页把 Proxy Mode 从 Rule 切到 Global,让所有流量都走链式代理

第六步:在 Windows 上确认一次出口

照第五步的办法打开 ping0.cc,同样四项指标核对一遍。Mac 和 Windows 用的是不同的客户端,但挂的是同一个 ISP 住宅 IP,所以两边的出口 IP 应该是同一个。如果一个显示住宅 IP、另一个还是机房 IP,先检查客户端的当前节点有没有选对,再看 Tun Mode 是不是真的打开了。

IP 检测结果显示 IP Type 为 Residential、Risk Score 为 Extremely Clean、Native IP 为绿色

两种客户端怎么选

能用 iPhone 或 Mac 的话,优先选 Shadowrocket 这条线。同一个应用覆盖手机和电脑,导入节点、填 Proxy Pass、切换出口都在一个界面里点完,少了“先把节点转成 YAML 再手改配置文件”这个环节,能出错的地方也就少。

Clash Verge Rev 适合只在 Windows 上操作的场景。它免费,规则分流更灵活,代价是配置要手写 YAML,缩进错一格整条链路就不生效。

对比项ShadowrocketClash Verge Rev
适用设备iPhone、iPad、MacWindows、macOS、Linux
获取方式App Store 购买,需要非中国大陆区账号官网或 GitHub 下载,免费
节点格式分享链接或二维码,直接导入YAML 配置文件,需要先转换
链式代理的配法在 ISP 节点的 Proxy Pass 里指向入口节点两个节点都写进 YAML,再用 Chain Proxy 按顺序点选
稳定性界面里几步点完,不用改配置文件,长期挂着更稳依赖手写配置,改错一处整条链路失效
适合的情况有 iPhone 或 Mac,想少折腾只在 Windows 上操作,或者习惯直接改配置文件

完整流程回顾

整条链路分两条线,按你用的设备看对应的一条就行。

macOS 与 iPhone(Shadowrocket):五步

01

安装客户端

App Store 装 Shadowrocket

02

导入节点

导入 VLESS 分享链接

03

加出口节点

填 Socks5 与 Proxy Pass

04

测速选节点

Connectivity Test

05

验证出口

ping0.cc 核对四项指标

Windows(Clash Verge Rev):六步

01

转换格式

VLESS 转成 Clash YAML

02

导入配置

Profiles 里新建本地配置

03

写入 ISP 节点

编辑 YAML 并保存

04

组成链路

Select 与 Chain Proxy

05

开启代理

System Proxy 与 Tun Mode

06

再次验证

Windows 出口核对

结语

链路通了之后,下一个问题就是账号本身。同一个住宅 IP 上挂着多个平台的账号,平台做关联判断时就多了一条共同点,账号一多就绕不开环境隔离。下一篇我会写怎么用 AdsPower 浏览器在一台电脑上开出多个互相隔离的环境,每个环境配一个独立出口,多账号管理会顺手很多。

更多类似指南,
每周四送达。

主机评测、建站对比、性能优化技巧和插件推荐 — 每周为 WordPress 站长和建站者精选。