1.首先从NSSM站点:http://nssm.cc/download下载nssm 2.24-101-g897c7ad (2017-04-26)软件
2.再从github站点:https://github.com/fatedier/frp/releases下载frp_0.26.0_windows_amd64.zip (建议用手机迅雷下载,速度有500kb,下载完成后选择要使用的应用QQ发送给好友发送至PC端)
3.以上两个文件全部各自解压到D盘目录下,在D:\frp_0.26.0_windows_amd64目录下新建文本输入:
frpc.exe -c frpc.ini
保存为start.bat文件。
3.Windows Server 2016为64位系统,NSSM文件目录选择D:\nssm\win64,shift+右键选择在此处打开命令窗口:
4.以注册服务frpc为例,命令行输入:
nssm.exe install frpc
弹出NSSM设置窗口,说明一下:
Application Path:要注册为服务的程序的路径
Startup directory:要注册为服务的程序所在的文件夹
Arguments:启动参数
在path处选择启动frpc的start.bat,如下图:
点击Install service,提示如下图,说明安装成功
5.在D:\nssm\win64,shift+右键选择在此处打开命令窗口,启动frpc服务,命令行输入:
nssm.exe start frpc
启动后,Win+R,services.msc,你将在本地计算机服务列表看到frpc服务
6.如果我们要删除系统服务,在D:\nssm\win64,shift+右键选择在此处打开命令窗口,命令行输入:
nssm remove frpc
在不重启的情况下,如果不小心搞错,需要重新创建相同名称frpc的系统服务,在删除掉系统服务后,本地计算机服务列表看到frpc服务会看到禁止关闭状态,右键frpc选择停止或关系即可删除掉。
7.相关命令
服务管理:
服务管理主要有启动、停止和重启,其命令如下:
启动服务: nssm start <servicename>
停止服务: nssm stop <servicename>
重启服务: nssm restart <servicename>
当然,也可以使用系统自带的服务管理器操作和使用系统的命令。
修改参数:
NSSM安装的服务修改起来非常方便,命令如下:
nssm edit <servicename>
会自动启动操作界面,直接更改即可。
服务删除:
服务删除可以使用如下命令之一:
nssm remove <servicename>
nssm remove <servicename> confirm
功能没有大的区别,后面的命令是自动确认的,没有交互界面。