PEANUT996

Windows运行sing-box

目前sing-box官方并没有释放官方版本的Windows平台的GUI客户端,但是sing-box可以开启 clash 的admin api,所以之前的clash admin dashboard也可以用来管理sing-box的节点控制,这样就可以不使用客户端节省内存了。

BAT脚本后台运行

正常将命令写入bat运行可执行文件,sing-box会新建一个terminal,关闭后会直接终止,使用以下脚本即可不展示terminal后台运行

@echo off
@REM 修改为你可执行文件和配置路径
set EXE_PATH="C:\Programs\sing-box-1.7.4-windows-amd64\sing-box.exe"

set CONFIG_PATH="C:\Programs\sing-box-1.7.4-windows-amd64\config.json"

  

if "%1" == "h" goto begin

mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit

:begin

  
tasklist /FI "IMAGENAME eq sing-box.exe" 2>NUL | find /I /N "sing-box.exe">NUL

if "%ERRORLEVEL%"=="0" (

    taskkill /F /IM sing-box.exe
)

"%EXE_PATH%" -c "%CONFIG_PATH%" run```

## 开启Clash管理API

在配置中添加如下配置即可

```json
  "experimental": {
    "clash_api": {
      "external_controller": "127.0.0.1:9090",
      "secret": "",
    }
  }

clash admin dashboard推荐: