github.com/inazumav/sing-box@v0.0.0-20230926072359-ab51429a14f1/docs/configuration/experimental/index.zh.md (about)

     1  # 实验性
     2  
     3  ### 结构
     4  
     5  ```json
     6  {
     7    "experimental": {
     8      "clash_api": {
     9        "external_controller": "127.0.0.1:9090",
    10        "external_ui": "",
    11        "external_ui_download_url": "",
    12        "external_ui_download_detour": "",
    13        "secret": "",
    14        "default_mode": "",
    15        "store_mode": false,
    16        "store_selected": false,
    17        "store_fakeip": false,
    18        "cache_file": "",
    19        "cache_id": ""
    20      },
    21      "v2ray_api": {
    22        "listen": "127.0.0.1:8080",
    23        "stats": {
    24          "enabled": true,
    25          "inbounds": [
    26            "socks-in"
    27          ],
    28          "outbounds": [
    29            "proxy",
    30            "direct"
    31          ],
    32          "users": [
    33            "sekai"
    34          ]
    35        }
    36      }
    37    }
    38  }
    39  ```
    40  
    41  !!! note ""
    42  
    43      流量统计和连接管理会降低性能。
    44  
    45  ### Clash API 字段
    46  
    47  !!! error ""
    48  
    49      默认安装不包含 Clash API,参阅 [安装](/zh/#_2)。
    50  
    51  #### external_controller
    52  
    53  RESTful web API 监听地址。如果为空,则禁用 Clash API。
    54  
    55  #### external_ui
    56  
    57  到静态网页资源目录的相对路径或绝对路径。sing-box 会在 `http://{{external-controller}}/ui` 下提供它。
    58  
    59  #### external_ui_download_url
    60  
    61  静态网页资源的 ZIP 下载 URL,如果指定的 `external_ui` 目录为空,将使用。
    62  
    63  默认使用 `https://github.com/MetaCubeX/Yacd-meta/archive/gh-pages.zip`。
    64  
    65  #### external_ui_download_detour
    66  
    67  用于下载静态网页资源的出站的标签。
    68  
    69  如果为空,将使用默认出站。
    70  
    71  #### secret
    72  
    73  RESTful API 的密钥(可选)
    74  通过指定 HTTP 标头 `Authorization: Bearer ${secret}` 进行身份验证
    75  如果 RESTful API 正在监听 0.0.0.0,请始终设置一个密钥。
    76  
    77  #### default_mode
    78  
    79  Clash 中的默认模式,默认使用 `rule`。
    80  
    81  此设置没有直接影响,但可以通过 `clash_mode` 规则项在路由和 DNS 规则中使用。
    82  
    83  #### store_mode
    84  
    85  将 Clash 模式存储在缓存文件中。
    86  
    87  #### store_selected
    88  
    89  !!! note ""
    90  
    91      必须为目标出站设置标签。
    92  
    93  将 `Selector` 中出站的选定的目标出站存储在缓存文件中。
    94  
    95  #### store_fakeip
    96  
    97  将 fakeip 存储在缓存文件中。
    98  
    99  #### cache_file
   100  
   101  缓存文件路径,默认使用`cache.db`。
   102  
   103  #### cache_id
   104  
   105  缓存 ID。
   106  
   107  如果不为空,`store_selected` 将会使用以此为键的独立存储。
   108  
   109  ### V2Ray API 字段
   110  
   111  !!! error ""
   112  
   113      默认安装不包含 V2Ray API,参阅 [安装](/zh/#_2)。
   114  
   115  #### listen
   116  
   117  gRPC API 监听地址。如果为空,则禁用 V2Ray API。
   118  
   119  #### stats
   120  
   121  流量统计服务设置。
   122  
   123  #### stats.enabled
   124  
   125  启用统计服务。
   126  
   127  #### stats.inbounds
   128  
   129  统计流量的入站列表。
   130  
   131  #### stats.outbounds
   132  
   133  统计流量的出站列表。
   134  
   135  #### stats.users
   136  
   137  统计流量的用户列表。