跳转至

远程出站提供者

结构

{
  "type": "remote",
  "tag": "remote",
  "url": "https://example.com/subscription",
  "path": "./subscription.json",
  "user_agent": "sing-box",
  "http_client": "my-client",
  "update_interval": "24h",
  "download_detour": "direct",

  "exclude": "beta",
  "include": "v2ray",
  "outbound_override": {},

  "health_check": {}
}

字段

url

必填

订阅的 URL。

path

订阅保存到的文件路径。设置后,下载的订阅会保存到该文件,并在启动时从该文件恢复。为空时使用缓存文件。

http_client

用于下载订阅的 HTTP 客户端 标签。

download_detour

用于下载订阅的出站标签。设置 http_client 时此选项不会生效。

注意:该选项在 sing-box 1.16.0 及以后版本中不可用,请改用 http_client

user_agent

下载订阅时使用的 User-Agent

默认为 sing-box <版本>

update_interval

下载订阅的间隔。为空时为 24h,最小为 1m

download_detour

用于下载订阅的出站标签。

为空时使用默认出站。

exclude

过滤掉标签匹配该正则表达式的出站。

include

仅保留标签匹配该正则表达式的出站。

outbound_override

应用于出站提供者中所有出站的覆盖选项,详情参阅 出站覆盖

health_check

与本地出站提供者相同。