新版本FRP_0.68.1配置
之前写过使用旧版本的FRP进行内网穿透,由于FRP更新后配置文件做了更改,故再写一篇新版本的以作备份。
本文主要实现新版本FRP内网穿透并实现日志保存及注册为Windows系统服务。
FRP配置
1. 客户端配置文件
1 | # frpc.toml - 客户端配置文件 |
2. 服务端配置文件
1 | # frps.toml - 服务端配置文件 |
将FRP注册为Windows系统服务
1. 准备工作
- **下载
WinSW**:- 前往
WinSW的GitHub发布页,下载最新版本的二进制文件WinSW-x64.exe。 - 将其重命名为
winsw.exe,并放置在frp目录下。
- 前往
- 确认
Frp文件:- 确保
frpc.exe和配置文件(frpc.toml)在同一目录下。
- 确保
2. 配置 WinSW
在 winsw.exe 同目录下,创建一个与 .exe 同名的 .xml 配置文件。
将以下内容复制到 winsw.xml 中,并根据实际路径进行修改:
1 | <service> |
参数说明:
<executable>: 必须填写frpc.exe的绝对路径(如C:\frp\frpc.exe),不要使用相对路径。<arguments>: 填写启动参数,通常是-c加上配置文件的绝对路径。<log>:<path>标签内指定日志目录。使用%BASE%\logs会在frp目录下创建一个logs文件夹来存放日志。
3. 安装并启动服务
打开管理员终端:
- 在
frp目录的空白处按住Shift键并点击鼠标右键,选择“在此处打开 Powershell 窗口”。
- 在
执行安装命令:
输入以下命令并回车:
1
.\winsw.exe install
- 如果提示“安装成功”,说明服务已注册到
Windows系统中。
- 如果提示“安装成功”,说明服务已注册到
启动服务:
继续输入命令启动服务:
1
.\winsw.exe start
4. 验证运行
- 检查服务状态:
- 按
Win + R,输入services.msc打开服务管理器。 - 找到名为
FRP Client Service的服务,查看其状态是否为 “正在运行”,启动类型是否为 “自动”。
- 按
- 检查日志:
- 前往在
.xml中配置的日志目录,应该能看到生成的.log日志文件,里面记录了frp的运行情况。
- 前往在
5. 停止并卸载任务
输入命令停止服务:
1 | .\winsw.exe stop |
输入命令停止服务:
1 | .\winsw.exe uninstall |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 龙猫知识库!
