简单来说,NSSM(the Non-Sucking Service Manager)是个提供不会卡住的服务管理工具,就是能够把任何bat脚本、命令行exe包装转换为后台运行的服务程序的工具。Microsoft Windows Resource Kits工具集虽然提供一个叫srvany.exe的类似工具,但是它根本不会检查后台的exe是否会挂掉,所以经常发行后台exe已经挂了,而srvany却报告运行良好,简直闹心、垃圾。
开发者本意是吐槽这些表里不一的封装程序,而开发了一个不闹心的服务管理器程序NSSM,它会自动监控后台exe是否在运行,如果没有会尝试启动它,而且NSSM还提供日志转发,转发到系统日志中去,检查exe服务的运行情况,而且也提供GUI安装和移除介面。
比如上面就是利用nssm来将frp作为后台服务进行运行。
还可以使用nssm来运行trojan-go等等命令行的工具,达到开机既可自由访问网络的效果。
参考链接: