搭建链式代理

参考文章:

  • Clash for Windows:链式代理优化代理速度
  • Shadowrocket:搭建链式代理

前段时间买了一台搬瓦工的The DC6 Plan,搭建节点使用的过程中,虽然线路很稳定,但是访问网页的时候经常跳Cloudflare验证,所以便一直有添置一台解锁机的想法。

首先明确一下线路机和解锁机的概念:

  • 线路机:访问速度快,但是流媒体和ChatGPT不解锁,且几乎每次都会跳Cloudflare验证;
  • 解锁机:访问速度慢,但是上述资源都解锁,且跳Cloudflare验证的几率较小。

所以需要链式代理来结合线路机的访问速度和解锁机的解锁资源。

本次购入的解锁机是ZgoCloud的Los Angeles Global VPS - Specials - Starter,$15一年,线路信息可以在DigVPS中查看,除此之外,可以使用在线Ping来比较线路机和解锁机的区别:

搬瓦工线路机
Zgo解锁机

可以看到,搬瓦工线路机基本没有丢包,而Zgo解锁机则丢包较多。

Clash for Windows链式代理

首先打开Clash for Windows的配置文件,下面是我配置文件的一部分:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
mixed-port: 7890
allow-lan: true
mode: Rule
log-level: info
external-controller: 127.0.0.1:9090
proxies:
- {name: bwgla, server: YourURL, port: 12345, type: vmess, uuid: YourUUID, alterId: 0, cipher: auto, tls: true, network: ws, ws-opts: {path: /YourPATH, headers: {Host: YourURL}}}
- {name: zgola, server: YourURL, port: 12345, type: vmess, uuid: YourUUID, alterId: 0, cipher: auto, tls: true, network: ws, ws-opts: {path: /YourPATH, headers: {Host: YourURL}}}
proxy-groups:
- name: 🚀 节点选择
type: select
proxies:
- ♻️ 自动选择
- DIRECT
- bwgla
- zgola
- name: ♻️ 自动选择
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
tolerance: 50
proxies:
- bwgla
- zgola

在我的配置中,bwgla为线路机,zgola为解锁机,可以在proxy-groups中增加下面的配置以实现“本机 -> bwgla -> zgola -> 目标网址”的流量转发:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
proxy-groups:
- name: bwgla2zgola
type: relay
proxies:
- bwgla
- zgola
- name: 🚀 节点选择
type: select
proxies:
- ♻️ 自动选择
- DIRECT
- bwgla2zgola
- bwgla
- zgola
- name: ♻️ 自动选择
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
tolerance: 50
proxies:
- bwgla
- zgola

原文中还提到了使用机场作为线路机的配置方法,但是我不打算这么用,所以没有实践。

转发结果可以在https://ip.skk.moe/中查询。

Shadowrocket链式代理

iOS端Shadowrocket的操作和Windows上差不多,图片来源于参考文章搭建链式代理

节点展示

上图中,“美国 | IEPL”节点即为线路机节点,“62.164.236.24:48308”节点即为解锁机节点,我们需要使用“美国 | IEPL”节点将流量转发到“62.164.236.24:48308”节点。

节点设置

点击“62.164.236.24:48308”节点,选择设置中的代理通过,选择“美国 | IEPL”节点然后保存。

节点测试

最后使用https://ip.skk.moe/进行测试,应该有和Clash for Windows链式代理一样的结果。

使用上面提到的两种方法,无须在VPS上进行额外的节点设置,即可实现线路机到解锁机的流量转发。

什么?你问我节点怎么搭建?这个问题之后再说吧。:)