请教个在FlClash中使用链式代理遇到的问题,恳请佬友答疑解惑

regwishie 2026-10-24 17:37 1

背景:有一个vless节点,一个机场订阅,使用FlClash最新版0.9.1。

诉求:测试希望能通过机场节点到达vless节点后访问网站。

问题:直连节点可以,使用链式则失败。

过程:

询问ai后给出了一版在FlClash扩展->脚本中使用的脚本:


const main = (config) => {
const landing = {
name: "VLESS落地",
type: "vless",
server: "localhost", // 替换 localhost
port: 443,
uuid: "UUID", // 替换 UUID
network: "tcp",
udp: true,
tls: true,
flow: "xtls-rprx-vision",
servername: "getpantheon.com",
"client-fingerprint": "chrome",
"reality-opts": {
"public-key": "my-key",
"short-id": "33be406ac4f469",
"spider-x": "/f01733d0db43294",
"support-x25519mlkem768": true
},
"dialer-proxy": "前置节点"
};

// 先记录机场节点名,再添加落地节点
const airportNames = config.proxies.map(p => p.name);
config.proxies.push(landing);

// 前置组:只包含机场节点,避免循环依赖
config["proxy-groups"].unshift({
name: "前置节点",
type: "select",
proxies: airportNames
});

// 把落地节点加入原有的第一个主选择组
const mainGroup = config["proxy-groups"].find(g => g.name !== "前置节点");
if (mainGroup) mainGroup.proxies.unshift("VLESS落地");

return config;
};

如果注释掉"dialer-proxy": "前置节点"则可以实现直连,是成功的;打开该语句后,就可以在FlClash中选择“前置节点”,但不管怎么选,连接都是失败。

和ai交流了几轮,仍然没有最终解决,想放弃了。


本人纯小白,现在有几个疑惑:



  1. 是不是链式代理并不是所有机场都支持?

  2. 问AI,AI说可能是机场连接节点时有参数不对,还有什么我没注意的地方吗?

  3. 试过两个机场,节点协议一类是shadowsocks,一类是hy2,请问做链式代理跟机场节点的协议有关系吗?

最新回复 (2)
  • Cerarin 10-24 18:28
    1楼

    1、有些机场封禁了高位端口,你可能转发不过去

    2、目前没看出来

    3、和协议关系不大

  • 伏特加 10-24 18:30
    2楼

    我前几天也是这样折腾好久最后发现是前置节点的问题。


    按楼上的佬的说法一样是前置节点限制端口导致握手失败


    你换个前置就好了

* 帖子来源Linux.do
返回