Login
欢迎浏览我的网站
我要投稿 请登录 免费注册 安全退出

您现在的位置是: 首页 > 物联百科 > 物联网知识

物联网知识

通过nssm在windows上部署frp服务并自动启动

2021-11-04 物联网知识 加入收藏
1、简介 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以重定向输出(并且支持Rotation) 可以自动守护封装了的服务,程序挂掉

1、简介

    NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:

    支持普通exe程序(控制台程序或者带界面的Windows程序都可以)

    安装简单,修改方便

    可以重定向输出(并且支持Rotation)

    可以自动守护封装了的服务,程序挂掉了后可以自动重启

    可以自定义环境变量

    这里面的每一个功能都非常实用,使用NSSM来封装服务可以大大简化我们的开发流程了。


    开发的时候是一个普通程序,降低了开发难度,调试起来非常方便

    安装简单,并且可以随时修改服务属性,更新也更加方便

    可以利用控制台输出直接实现一个简单的日志系统

    不用考虑再加一个服务实现服务守护功能


2、下载地址

    https://nssm.cc/download

    https://nssm.cc/release/nssm-2.24.zip


3、使用说明

    下面我们以frp为例做说明

用管理员身份打开Powershell窗口

nssm install frp

系统会自动弹出下图,

path选择执行文件,

startup diretory会自动选择

arguments是执行的参数

通过nssm在windows上部署frp服务并自动启动(图1)

然后选择install service

通过nssm在windows上部署frp服务并自动启动(图2)

提示安装成功

打开服务管理,就会看到frp安装成功

通过nssm在windows上部署frp服务并自动启动(图3)

以上就是frp安装服务自动启动的方法。



文章评论

加载中~