飘在云端

东西南北,海角天涯

· 随笔 · · 150次浏览

subconverter 支持 https 代理写法格式(base64)

意外发现 subconverter 订阅转换 隐性 支持 https 代理,即 clash https + tls,转换后的 clash 格式如下

  - {name: example, server: example.com, port: 123, type: http, username: admin, password: 12345, tls: true, skip-cert-verify: false}

它的链接格式是

https://base64(用户名:密码@服务器的域名或ip:端口)
https://base64(admin:12345@example.com:123)
base64 编码后为:https://YWRtaW46MTIzNDVAZXhhbXBsZS5jb206MTIz

好像没有参数能修改节点名,输出的节点名字恒定为 服务器地址:端口

尝试转换后追加参数 &remarks=example 或者在链接格式后面追加 #URLEncode(example) 无效

如何使用:拼接后链接,必须再次 base64(https://base64(用户名:密码@服务器的域名或ip:端口)),作为 base64 形式的订阅源来转换到 clash 能使用的格式,

直接使用拼接好的格式 https://base64(用户名:密码@服务器的域名或ip:端口) 是无法被 subconverter 转换的

https 代理应该是境内中转使用的,跨境应该是使用了其他协议再次封装,挺少见这么搞的,并且这样是无法支持 udp 的

评论 (0条)