提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
上一章内容分享了《部署frp进行内网穿透实现远程连接》,文未提到的客户端frpc进程,会因系统自带的Windows Defender Firewall或者其他杀毒软件误杀情况,以此通过winsw.exe注册为windows服务,可以设置为自启动,来实现frpc服务守护。
一、winsw是什么?
winsw(Windows Service Wrapper)是一个开源项目,它可以让我们快速把一个可执行的程序注册为Windows的系统服务。
二、下载winsw
版本v2.11.0点此下载
#根据本机安装的.Net Framework版本下载即可,另下载sample-minimal.xml做配置参考。
三、查看.Net Framework版本
在运行内输入:C:\Windows\Microsoft.NET\Framework,点击确定后显示如下:
四、修改文件名和配置
1.对winsw.exe修改名称
因要做frpc的启动服务,故此处将winsw.exe文件名改为winsw_frpc.exe,以方便将来在服务内进行查找与管理;sample-minimal.xml文件名改为winsw_frpc.xml(xml文件名称需与exe的文件名称相同),在c盘根目录创建winsw文件夹,将winsw_frpc.exe和winsw_frpc.xml复制到winsw文件夹内。