CLI命令¶
Clash.Rev支持的CLI命令如下:
Usage:
clash [flags]
Flags:
--cfg-header string specify configuration file url header, env: CLASH_CONFIG_URL_HEADER
--cfg-url string specify configuration file url, env: CLASH_CONFIG_URL
-f, --config string specify configuration file, env: CLASH_CONFIG_FILE
-d, --dir string specify configuration directory, env: CLASH_HOME_DIR
--ext-ctl string override external controller address, env: CLASH_OVERRIDE_EXTERNAL_CONTROLLER
--ext-ui string override external ui directory, env: CLASH_OVERRIDE_EXTERNAL_UI_DIR
-m, --geodata set geodata mode
-h, --help help for clash
--secret string override secret, env: CLASH_OVERRIDE_SECRET
-t, --test test configuration and exit
-v, --version show current version of clash
配置文件¶
-d, --dir string¶
指定配置文件目录,不传递时会使用环境变量CLASH_HOME_DIR的值,如果环境变量也没有设置,则会使用默认值~/.config/clash。
-f, --config string¶
指定配置文件路径,不传递时会使用环境变量CLASH_CONFIG_FILE的值,如果环境变量也没有设置,则会使用默认值config.yaml。
--cfg-url string¶
通过URL指定配置文件,不传递时会使用环境变量CLASH_CONFIG_URL的值。
--cfg-header string¶
指定配置文件URL的头部,不传递时会使用环境变量CLASH_CONFIG_URL_HEADER的值。
控制器¶
--ext-ctl string¶
指定外部控制器地址,不传递时会使用环境变量CLASH_OVERRIDE_EXTERNAL_CONTROLLER的值。
--ext-ui string¶
指定外部UI目录,不传递时会使用环境变量CLASH_OVERRIDE_EXTERNAL_UI_DIR的值。
--secret string¶
指定Secret,不传递时会使用环境变量CLASH_OVERRIDE_SECRET的值。
其他¶
-m, --geodata¶
GEO数据模式。
-h, --help¶
显示帮助信息。
-t, --test¶
测试配置文件并退出。
-v, --version¶
显示当前版本。
Last update:
2023年11月16日