跳转至

Clash

参考 虚空终端 Docs

规则集

Loyalsoldier/clash-rules 的基础上,按需添加下面的规则

  • dcg.microsoft.com 设置为直连,避免 Windows 11 的手机连接提示「无法连接到你的 Android 设备,因为你正在尝试访问中国以外的应用程序,目前我们不支持漫游区域」1

    rules:
      - DOMAIN,dcg.microsoft.com,DIRECT
    
  • Google Analytics 的 API 必须直连

    rules:
      - DOMAIN,www.googletagmanager.com,DIRECT
      - DOMAIN,www.google-analytics.com,DIRECT
    

托管配置文件

两种方法,推荐第二个。

  1. Clash 客户端可以从 URL 导入配置文件,所以可以自己搭一个服务器。
  2. 把配置文件放到 GitHub Secret Gist 里。2 Secret Gist 无法被搜索到,只能通过 URL 访问。URL 后面有非常长的随机字符串,几乎不可能被猜到。在 Clash 客户端导入配置文件时,给出源文件的 URL 即可。修改 Gist 的文件后,需要在 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
相关文章