之前有用winsw配置frp的服务,但是最后没有成功,所以后来用nssm配置服务了,毕竟之前有成功过。
nssm是一个服务助手,它并不糟糕。srvany和其他服务帮助程序很糟糕,因为它们不能处理作为服务运行的应用程序的故障。如果您使用这样的程序,您可能会看到一个服务被列为已启动,而实际上应用程序已经死亡。nssm监视正在运行的服务,如果服务终止,将重新启动它。有了nssm,您就知道如果一个服务说它正在运行,它就真的在运行。或者,如果您的应用程序运行良好,您可以配置nssm以免除重新启动它的所有责任,并让Windows负责恢复操作。
为什么它的应用程序不能像它的进程日志那样运行。
nssm还具有图形化的服务安装和删除功能。在2.19版本之前,它确实很糟糕。现在好多了。
nssm也可以将任何exe配置成服务,比如在windows上配置gitea为服务等等。
nssm install frps
,frps即注册服务的名称,此处为自定义 即nssm install {服务名}
-c frps.ini
nssm start frps
启动服务即可nssm start <servicename>
nssm stop <servicename>
nssm restart <servicename>
nssm edit <servicename>
nssm remove <servicename>