意外发现 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 的