Nssm-创建Win服务
Nssm 是一个小巧 / 功能齐全 / 免安装的Windows 服务创建工具
官方地址: https://nssm.cc/
下载地址: https://nssm.cc/download
Latest release 支持win2000/win7/8/10(包含32/64位版本)
一. 下载配置
		访问 https://nssm.cc/release/nssm-2.24.zip 下载.
		当然将文件解压到指定目录,并将文件路径添加到系统变量最好,方便后期增加其他服务. 也可以在nssm.exe 文件所在目录使用 Shift + 鼠标右键  在终端打开.
		如下添加到系统环境变量 右键我的电脑 - 属性 - 高级系统设置 - 高级 - 环境变量
		最好添加到系统变量,多用户可以使用.
   
   
二. 命令详解
更使用方法请查看 官方教程
|  1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 | NSSM: The non-sucking service manager
Version 2.24 64-bit, 2014-08-31
Usage: nssm <option> [<args> ...]
使用图形界面安装服务:
        nssm install [<servicename>]
直接安装服务:
        nssm install <servicename> <app> [<args> ...]
使用图形界面编辑服务:
        nssm edit <servicename>
直接检索或编辑服务参数:
        nssm get <servicename> <parameter> [<subparameter>]
        nssm set <servicename> <parameter> [<subparameter>] <value>
        nssm reset <servicename> <parameter> [<subparameter>]
使用图形界面删除服务:
        nssm remove [<servicename>]
直接强制删除服务:
        nssm remove <servicename> confirm
管理服务:
        启动服务
        nssm start <servicename>
        停止服务
        nssm stop <servicename>
        重启服务
        nssm restart <servicename>
        查看服务状态
        nssm status <servicename>
        输出日志轮换
        nssm rotate <servicename>
 | 
 
三. 使用实例(frp/Nginx)
1. 创建frp server
   
| 1
2
3
4
 | Application:
Path:  执行文件路径
Startup directory:  启动文件夹(默认为执行文件所在路径)
Arguments:  其他参数(可自行根据情况添加)
 | 
 
   
| 1
2
3
 | I/0:
Output (stdout):	正常输出保存位置
Error (stderr):		错误输出保存位置
 | 
 
2. 创建nginx server
   
3. 启动服务并查看状态
|  1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
 | C:\>nssm install frp
Service "frp" installed successfully!
C:\>nssm install nginx
Service "nginx" installed successfully!
C:\>nssm start nginx
nginx: START: 操作成功完成。
C:\>nssm start frp
frp: START: 操作成功完成。
C:\>nssm status nginx
SERVICE_RUNNING
C:\>nssm status frp
SERVICE_RUNNING
C:\>
 | 
 
至此,已经通过frp完成内网穿透.可进行测试.服务运行.
4. 查看系统启动服务
win + r  输入 msconfig
   
如上图所示, frp/nginx服务已经添加.
5. 重启后测试远程访问
  