使用Frp实现内网穿透以访问内网Win11远程桌面

这个博客也就简单记录一下。现状:有一个公网IP的Ubuntu服务器(99元一年那种),VPN后不能远程桌面到办公室电脑,看有教程说可以使用Frp实现,这里简单记录一下:

首先,在这里可以看到Frp的最新release版本:https://github.com/fatedier/frp/releases

可以分别选择Linux和Windows版本进行下载:

bash 复制代码
wget https://github.com/fatedier/frp/releases/download/v0.68.1/frp_0.68.1_linux_amd64.tar.gz

tar -zxvf frp_0.68.1_linux_amd64.tar.gz

方便起见,将解压后的文件夹重命名为:frp。

进入到文件夹后,可以看到有frps.toml、frpc.toml等文件。显然这里要使用Ubuntu作为Server,那么我们更改一下frps.toml文件:

XML 复制代码
bindPort = 7000
auth.token = "你设置的Token"

当然,其他还有很多字段可以设置,但简单起见加上一个token认证就可以了。其他设置可以看看这里:https://gofrp.org/zh-cn/docs/reference/server-configures/

然后启动Server端的服务:

bash 复制代码
./frps -c ./frps.toml

在Win11端,设置一下frpc.toml:

XML 复制代码
serverAddr = "你的服务器公网IP"
serverPort = 7000
auth.token = "刚才在服务器端设置的Token"

[[proxies]]
name = "RDP"
type = "tcp"
localIP = "127.0.0.1"
localPort = 3389
remotePort = 3389

然后在Win11端运行:

bash 复制代码
.\frpc.exe -c .\frpc.toml

然后到这一步应该就可以通过公网IP访问内网Win11的远程桌面了。

为了方便起见,可以将在服务器端将Frp注册成服务:

bash 复制代码
sudo nano /etc/systemd/system/frps.service

写入以下内容:

bash 复制代码
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /root/frp/frps -c /root/frp/frps.toml

[Install]
WantedBy = multi-user.target

然后启动服务:

bash 复制代码
# 启动frp
sudo systemctl start frps
# 停止frp
sudo systemctl stop frps
# 重启frp
sudo systemctl restart frps
# 查看frp状态
sudo systemctl status frps

设置Frp开机自启动:

bash 复制代码
sudo systemctl enable frps

就简单总结这么多。

相关推荐
不像程序员的程序媛4 小时前
检测网络的命令mtr详解
网络
天启HTTP5 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_5 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
hz567897 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
优橙教育7 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
AIgorithmGEEK7 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化
工业一体机老司机10 小时前
工业一体机选购后的系统部署:Ubuntu下Docker容器化运行与GPIO配置
linux·ubuntu·docker·人机交互
夏虫不可与之言冰11 小时前
Windows WSL2 (Ubuntu) 搭建 ESP‑IDF 6.1 开发环境全过程演示
linux·windows·ubuntu·esp32·乐鑫科技·乐鑫eim·乐鑫代理商
物联网软硬件开发-轨物科技11 小时前
【轨物洞见】什么是产品碳足迹(PCF)?ISO 14067 计算方法与应用场景深度解读
大数据·网络·人工智能