首先要下载winsw。它是一个单个的可执行文件,我们到Github release这里就可以下载winsw了。一般来说当然是下载最新的。winsw可以运行在.NET2和.NET4两个版本上,当然如果使用Win10等比较新的系统,最好下载更新版本的.NET。
下载完之后最好把文件改成一个比较短小的名字,例如winsw.exe这样的,方便后面输入命令。
下面只说说配置。我这里是将winsw.exe和frpc.exe放到了一起,这样只需要直接填写程序名称。然后在和winsw.exe同级的目录下,新建winsw.xml文件,输入以下内容:
代码语言:javascript复制<service>
<id>frp</id>
<name>frp</name>
<description>Dabenshi Frp</description>
<executable>frpc</executable>
<arguments>-c frpc.ini</arguments>
<logmode>reset</logmode>
</service>
然后打开管理员权限命令提示符,使用下面的命令安装并启动服务。(执行winsw install如果返回值为0,说明已将程序注册为服务)
描述 | 命令 |
---|---|
安装 | .winsw install |
卸载 | .winsw uninstall |
开始 | .winsw start |
停止 | .winsw stop |
重启 | .winsw restart |
检查 | .winsw status |
刷新 | .winsw refresh |
定制 | .winsw customize |
开发 | .winsw dev |
可以直接用我整理好的压缩包,解压在Frp目录执行安装命令即可
32位系统缺失dll文件的问题,前往https://cn.dll-files.com/搜索缺失的dll文件 因为安装系统补丁才会导致这个问题 也可以直接“检查更新”系统