【20230921】关于sing-box命令行程序开机自启动运行(Windows、Linux)

1 背景

sing-box是一个命令行程序,官网给出的教程是复制链接到Git Bash(windows)或终端运行(Linux)。每次开机都进行复制运行是一件繁琐的事情。

复制的内容其实就是下次并运行shell脚本,其实系统只需要运行该shell脚本一次,就可以下载到sing-box程序和配置文件。

2 Widows

# sing-box.exe路径: C:\Users\Administrator\.local\bin\sing-box.exe
# sing-box配置文件路径:C:\Users\Administrator\.local\share\sing-box

由于用户名不同Administrator可能发生变化,根据自己系统登录的用户名修改

2.1 编写cmd运行脚本

为了方便所有脚本都新建到了sing-box.exe目录。右击新建一个名为run.sing-box.cmd脚本。内容如下(其中分别对应exe文件路径和配置文件路径):

C:\Users\Administrator\.local\bin\sing-box.exe run -D C:\Users\Administrator\.local\share\sing-box

2.2 编写vbs脚本

右击新建一个名为run.sing-box.vbs脚本

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c C:\Users\Administrator\.local\bin\run.sing-box.cmd",vbhide

C:\Users\Administrator\.local\bin\run.sing-box.cmd上一节编写的cmd脚本绝对路径(不可以使用相对路径)

2.3 vbs创建快捷方式发送到系统启动路径

  1. win + r 打开命令行
  2. 输入 shell:startup
  3. 回车
  4. 进入一个文件夹
  5. 将要执行的脚本(vbs等)、软件的快捷方式放到该文件夹下
  6. 然后即可开机运行

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Creationyang/article/details/133124592