在玩 PT、挂机或者使用某些对 IP 质量要求极高的服务(如 Netflix、Gemini)时,我们经常面临一些难题:
机场 IP 不固定:商业机场节点多、变动快,容易被站点风控。
本文将分享如何通过 OpenClash 的“覆写脚本”功能,实现 “流量 $\rightarrow$ 路由器 $\rightarrow$ 高速机场(前置)$\rightarrow$ 自建 VPS(落地)$\rightarrow$ 目标网站” 的链式代理架构。
实现步骤
1. 准备工作
-
软路由openwrt中的OpenClash:已安装并运行。
-
前置节点:确保你的机场订阅工作正常。
-
后置节点:在你的自建 VPS 上安装 X-ui 面板,并创建一个 VLESS-Reality 节点(其他的也可以),建议使用
443或其他常用端口。
2. 编写 OpenClash 覆写脚本
进入 OpenClash 设置,在 “开发者选项” 中找到代码框,粘贴以下经过优化的 Ruby 覆写脚本。
#!/bin/sh
. /usr/share/openclash/ruby.sh
. /usr/share/openclash/log.sh
. /lib/functions.sh
LOG_OUT "Tip: Start Running Custom Overwrite Scripts..."
CONFIG_FILE="$1"
ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e "
Value = YAML.load_file('$CONFIG_FILE');
# --- 第一部分:注入落地节点 (后置) ---
# 这里使用 dialer-proxy 参数指向前置机场节点,实现嵌套
new_proxy = {
'name' => '我的落地VPS',
'type' => 'vless',
'server' => '你的VPS_IP',
'port' => 443,
'uuid' => '你的UUID',
'network' => 'tcp',
'tls' => true,
'udp' => true,
'servername' => 'yahoo.com', # Reality 伪装域名
'client-fingerprint' => 'chrome',
'reality-opts' => {
'public-key' => '你的Public_Key',
'short-id' => '你的Short_ID'
},
'dialer-proxy' => 'PROXY' # 关键:PROXY改成你机场实际代理名称如:🚀 节点选择
};
Value['proxies'] = [] if Value['proxies'].nil?;
Value['proxies'].push(new_proxy);
# --- 第二部分:注入分流规则 ---
# 确保规则插在最前面,强制指定域名走落地节点
Value['rules'] = [] if Value['rules'].nil?;
# 1. 直连名单 (不走代理)
Value['rules'].unshift('DOMAIN-SUFFIX,baidu.com,DIRECT')
Value['rules'].unshift('DOMAIN-SUFFIX,aliyun.com,DIRECT')
# 2. 落地名单 (PT站、流媒体、IP检测)注意,下面的“我的落地VPS”需要改成实际代理名称
# 基础工具
Value['rules'].unshift('DOMAIN-SUFFIX,ipinfo.io,我的落地VPS')
Value['rules'].unshift('DOMAIN-SUFFIX,whatismyipaddress.com,我的落地VPS')
# 流媒体
Value['rules'].unshift('GEOSITE,netflix,我的落地VPS')
Value['rules'].unshift('GEOSITE,spotify,我的落地VPS')
# PT站点 (示例)
Value['rules'].unshift('DOMAIN,m-team.cc,我的落地VPS')
Value['rules'].unshift('DOMAIN,keepfrds.com,我的落地VPS')
File.open('$CONFIG_FILE','w') {|f| YAML.dump(Value, f)};
"
exit 0
完成!
💡 写在最后:靠谱低价前置机场推荐
折腾链式代理,前置机场的稳定性直接决定了整条隧道的生死。
如果你缺一个便宜、大流量、且完美支持 VLESS-Reality 套娃的前置节点,推荐试试这家平价机场。晚高峰坚挺不断流,拿来做咱们教程里的 Proxy-Provider(前置跳板)简直绝配,性价比极高: