Clash¶
参考 虚空终端 Docs。
规则集¶
托管配置文件¶
两种方法,推荐第二个。
- Clash 客户端可以从 URL 导入配置文件,所以可以自己搭一个服务器。
- 把配置文件放到 GitHub Secret Gist 里。1 Secret Gist 无法被搜索到,只能通过 URL 访问。URL 后面有非常长的随机字符串,几乎不可能被猜到。在 Clash 客户端导入配置文件时,给出源文件的 URL 即可。
客户端支持的 URL Scheme¶
在搭建自己的订阅服务器时,这些 URL Scheme 非常有用。规范参考 Clash for Windows 的文档(Wayback Machine),大多数 Clash 客户端都支持。
快速导入¶
clash://install-config?url=<encoded URI>
响应头¶
指 Clash 客户端请求订阅链接后,服务器返回的 HTTP 响应头。
配置文件名¶
如果响应头中存在 content-disposition
字段,则使用 filename
对应的值作为配置文件名。
content-disposition: attachment; filename="abc.yaml"
否则使用 URL 最后一部分作为配置文件名。
配置文件自动更新间隔¶
如果响应头中存在 profile-update-interval
字段,则配置文件自动更新间隔设置为对应的值,以小时为单位。
profile-update-interval: 12
用户订阅信息¶
如果响应头中存在 subscription-userinfo
字段,则其对应的流量及到期时间会显示在订阅信息中。
subscription-userinfo: upload=455727941; download=6174315083; total=1073741824000; expire=1671815872
参数 | 单位 | 描述 |
---|---|---|
upload | 字节 | 用户已上传的流量 |
download | 字节 | 用户已下载的流量 |
total | 字节 | 用户本次订阅的总流量 |
expire | Unix 时间 | 用户本次订阅的到期时间 |
所有参数都是可选的,用分号 ;
隔开。
门户首页¶
如果响应头中存在 profile-web-page-url
字段,则在 profile 右键菜单中会显示 Open web page
选项,允许用户跳转到对应的门户首页。
profile-web-page-url: https://example.com
相关文章