利用WinSW将Frp加载为 Windows 服务

2023-05-26 14:30:29 浏览数 (1)

首先要下载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文件 因为安装系统补丁才会导致这个问题 也可以直接“检查更新”系统

0 人点赞