V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alucard0
V2EX  ›  问与答

关于 clash verge 使用 proxy-providers 导入订阅链接报错 400 的疑问。

  •  
  •   alucard0 · 14 天前 · 765 次点击
    我使用 clash verge 2.0.2 ,在使用订阅链接直接导入的时候是可以正常导入并且读到所有节点。但是使用自建的 config ,利用 proxy-providers 导入时就会报错,也尝试在订阅链接后边加“&flag=clash”,这样可以导入但是读不到任何节点,这是问题是出在哪里,clash verge 在导入订阅链接时会自动添加什么东西吗?

    proxy-providers:
    provider1:
    type: http
    url: "订阅链接"
    interval: 3600
    path: ./profiles/proxies/provider1.yaml
    proxy: DIRECT
    headers:
    User-Agent:
    - "Clash/v2.0.2"
    - "mihomo/1.18.3"
    health-check:
    enable: true
    interval: 100
    url: http://www.gstatic.com/generate_204
    7 条回复    2025-02-18 07:19:25 +08:00
    ztm0929
        1
    ztm0929  
       14 天前 via iPhone
    成功的那一次步骤是在订阅栏填写机场链接并点击导入的对吗?这个步骤说明你在导入配置(其中包含了代理服务器)

    那么同样的链接不能放在 proxy_provider 里,你需要提取其中的代理服务器,你可以搜一下“订阅转换”、“subconverter”之类的关键词
    ztm0929
        2
    ztm0929  
       14 天前 via iPhone
    proxy- provider 里的链接指向的文件内容应该是类似的代理服务器信息,避免出现路由分流之类的规则(因为它们重复了)

    https://wiki.metacubex.one/config/proxy-providers/content/
    SenLief
        3
    SenLief  
       14 天前
    你先把你的机场订阅地址打开看一下属于哪种格式的订阅
    alucard0
        4
    alucard0  
    OP
       13 天前
    @ztm0929
    是的,在订阅栏直接填入机场给的订阅链接然后导入就可以自动出来正确、可用的 yaml 文件。

    前边有了解过订阅转换,但是考虑到 clash verge 可以正常使用,就觉得自己新建一个 config 写进去应该也可以(有的机场的订阅链接就可以)。那这么说来的话,clash verge 自带转换了吗?有没有什么办法可以直接复制出来 clash verge 得到的代理服务器的 URL 吗?
    alucard0
        5
    alucard0  
    OP
       13 天前
    @SenLief
    这个应该怎么看呢?
    感觉各个机场的都是统一一个模板做出来的,给的订阅链接也都是“网址+token”的形式,但是有的订阅链接用浏览器就可以得到 yaml ,有的用浏览器是的到一个 base64 的编码,有的用浏览器什么都没有得到。为什么会有这些差别?
    johnhom
        6
    johnhom  
       13 天前
    @alucard0 #5 这问题我之前也遇到过,用浏览器访问订阅链接就是一串 base64 ,如果用脚本比如 axios 去发起请求访问订阅链接,就会拿到 yaml 的配置信息。有点神奇
    SenLief
        7
    SenLief  
       5 天前
    @alucard0 如果是 base64 就是只有代理的信息,这个 base64 格式的 mihomo 可以解析,直接用这个地址即可。

    各大机场订阅返回什么格式的链接取决于 ua ,比如你用 v2ray 那就是 base64 ,也是默认的,如果用 clash 那就是返回 yml ,meta 和 mihomo 也是 yml ,和 clash 不同的是支持的代理协议会多,singbox 返回的就是 json 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2806 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:03 · PVG 17:03 · LAX 01:03 · JFK 04:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.