Windows配置frp内网穿透实现远程连接

仅个人记录

本文仅介绍客户端的配置

1. 开始

frp分为服务端和客户端,为实现内网穿透需要同时配置服务端和客户端,并且版本保持一致,可以前往 frp github下载

本文使用 0.51.2 版本,从GitHub下载并解压,得到如下文件

其中客户端配置我们只需关注 frpc.ini

2. 创建为windows服务

配置好后我们最好将其注册为服务,注册服务使用的是一个小工具 winsw.exe

自行网上搜索下载,放到frpc.ini所在目录,此处仅说明配置:

在frpc.ini 文件所在目录,创建一个winsw.xml 文件,可使用记事本打开,然后内容如下:

xml 复制代码
<service>
    <id>frp</id>
    <name>frp</name>
    <description>内网穿透</description>
    <executable>frpc</executable>
    <arguments>-c frpc.ini</arguments>
    <onfailure action="restart" delay="60 sec"/>
    <onfailure action="restart" delay="120 sec"/>
    <logmode>reset</logmode>
</service>

打开cmd,进入winsw.exe所在目录执行以下命令安装服务

bash 复制代码
winsw.exe install

然后在右键此电脑->管理->找到服务->找到frp->右键启动

然后就可以在公网环境下远程

3. 其他

如何卸载服务?以管理员身份运行cmd,然后执行以下命令

bash 复制代码
sc delete 服务名称

如

相关推荐
10mAh2 分钟前
【Java】ArrayList 遍历删除为什么报错?三种写法与漏删复现
java·开发语言·windows
瑶山3 小时前
Windows + WSL2 Ubuntu + VS Code配置C++开发环境
开发语言·c++·windows·vscode·wsl
在角落发呆4 小时前
一键脚本配置备份方法:从 Shell 脚本到自动备份
网络·windows
水饺编程4 小时前
第1章,[Win32 章节]:在 VS2019 里面安装 MSDN
c语言·c++·windows·visual studio
水饺编程5 小时前
第1章,[Win32 章节]:编程环境与 MSDN
c语言·c++·windows·visual studio
丨白色风车丨5 小时前
Python中JSON与字典/列表的相互转换详解
windows·python·json
瑶山6 小时前
Windows 11 一键安装命令安装 WSL2到D盘
windows·wsl
bug和崩溃我都要14 小时前
QT 开发的专业截图录屏工具 - macOS版 / Windows版
windows·qt·mac·录屏·截屏
kimloner14 小时前
开源一个 376KB 的 Windows 桌面小工具:便签 + 截图标注 + OCR + 待办提醒(C# / WinForms)
windows·开源·c#·ocr·winforms
摸鱼 特供版15 小时前
一款边录边标注的轻量截图录屏工具
windows·学习·电脑·音视频·软件需求