• regwishie

    背景:有一个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交流了几轮,仍然没有最终解决,想放弃了。

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

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

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

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

    主楼
  • Cerarin

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

    2、目前没看出来

    3、和协议关系不大

    #1
  • 伏特加

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

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

    你换个前置就好了

    #2

发表回复

登录后回复