利用winswwindows上注册frp启动服务

下载

首先我们先去下载winsw

https://github.com/kohsuke/winsw/releases

winsw配置文件

我们先把下载好的winsw放到frp目录下


然后写入配置文件winsw.xml

由上往下一次是:

  • id指定在Windows系统内部使用的识别服务的ID。在系统中安装的所有服务中,这必须是唯一的,它应该完全由字母数字字符组成。
  • name服务的简短名称,它可以包含空格和其他字符。尽量简短,就像“id”一样,在系统的所有服务名称中,也要保持唯一。
  • description该服务可读描述。当选中该服务时,它将显示在Windows服务管理器中。
  • executable该元素指定要启动的可执行文件。它可以是绝对路径,也可以指定可执行文件的名称,然后从环境变量“PATH”中搜索(需要注意的是,服务经常在不同的用户账户中运行,因此它可能需要有不同于你设置在环境变量Path中的路径)。
  • argument该元素指定要传递给可执行文件的参数。
  • logmode关于服务进程的日志以及错误信息。

注册服务

我们使用管理员权限打开cmd键入

winsw install 

出现上面的内容即安装成功。

基本命令

cmd启动服务命令需要管理员权限

net start frp frp就是配置文件里的id命名

winsw基本命令

winsw install 安装服务
winsw uninstall 卸载服务
winsw start 开启服务
winsw stop 停止服务
winsw restart 重新启动服务
winsw status 检查服务的当前状态