Contents

代理工具订阅

代理工具订阅

订阅链接

  • 早期很多机场会直接提供完整的配置文件供用户下载, 在浏览器中访问机场提供的订阅链接可以看到就是一份完整的 Clash 配置文件.
  • 不过这种方式需要传输的数据量不小, 并且随着规则集越来越复杂全面, 配置文件的体积也在膨胀, 直接提供完整配置文件的方式逐渐过时.
  • 现在很多机场提供的订阅链接是Base64编码格式的节点信息, 由代理客户端软件 (Clash for Windows, ClashX, V2RayW 等) 根据这些节点信息自己生成配置文件. 这种做法大大减小了数据传输量, 效率更高.

URL格式

  • 不同的协议的梯子提供了不同的链接格式
  • 现在大多数的订阅链接是一堆节点信息链接格式的Base64编码,需要由客户端自行进行订阅转换
  • 一些节点也提供了自己的订阅转换服务,可以直接下载最终的配置文件

clash订阅转换

  • Clash 配置文件为 YAML 格式, 主要包含三个部分的信息:
    • 代理配置: 包括暴露的代理端口, DNS 配置等
    • 节点配置: 代理服务器地址, 端口号和用户信息
    • 规则配置: 分流规则配置, 决定哪些流量直连/阻断/代理
  • 订阅转换服务, 其实就是解析机场提供的节点信息, 并加上一些代理配置和规则配置, 最终生成一份完整的 Clash 订阅的过程.

开源订阅转换工具

  • 当然不同的代理工具拥有不同的配置文件,也就需要不同的订阅转换服务
  • 开源订阅转换工具subconverter1提供了不同的代理工具的订阅转换功能