你是否遇到过这些问题?
- 在公司访问家里的 NAS、开发板、摄像头很麻烦?
- 公网 IP 昂贵还复杂,DDNS 延迟大不稳定?
- 花式搜索“内网穿透”后发现步骤多如天书?
别担心,今天我们只用一个工具:Frp,配合 GitHub 免费 VPS、一键脚本、轻松配置,5 分钟实现内网穿透,让你远程访问任何设备,适配 Win11 和 Linux。
一、什么是 Frp?
Frp(Fast Reverse Proxy)是一个高性能的反向代理应用,专为内网穿透场景设计,支持 TCP、UDP、HTTP、HTTPS 多种协议,配置灵活,资源占用低,超级适合个人使用。
二、准备环境
适配系统:Win11 / Ubuntu / CentOS / Debian 等
所需工具:Frp、终端、GitHub VPS 或本地一台公网服务器(如:腾讯云轻量)
三、在服务器上部署 Frps(服务端)
1. 下载并解压
wget https://github.com/fatedier/frp/releases/download/v0.58.0/frp_0.58.0_linux_amd64.tar.gz
tar -zxvf frp_0.58.0_linux_amd64.tar.gz
cd frp_0.58.0_linux_amd64
2. 编辑配置文件
frps.ini
[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = 123456
3. 启动服务端
./frps -c frps.ini
提议设置为开机启动(略)
四、在客户端部署 Frpc(Win11 / Linux)
Win11 用户:
1. 下载并解压
Frp Windows 版本
2. 编辑配置文件
frpc.ini
[common]
server_addr = 你的服务器公网IP
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
本例中实现远程访问内网 SSH 端口(可改为网页、桌面等)
3. 启动客户端
双击运行 frpc.exe -c frpc.ini
Linux 用户:
wget https://github.com/fatedier/frp/releases/download/v0.58.0/frp_0.58.0_linux_amd64.tar.gz
tar -zxvf frp_0.58.0_linux_amd64.tar.gz
cd frp_0.58.0_linux_amd64
编辑配置文件 frpc.ini 与 Win11 一样,启动命令:
./frpc -c frpc.ini
五、远程访问测试
在外部设备执行:
ssh 用户名@公网IP -p 6000
你就能像本地一样操作你的内网设备了!
六、可选进阶配置(多端口 / 多设备)
- 支持配置多个服务块 [web]、[rdp]、[mysql] 等
- 支持 TLS 加密、用户名密码、Token 验证
- 搭配 Cloudflare Tunnel / ZeroTier 更高级别的穿透方案
七、常见问题排查
|
问题 |
解决方案 |
|
连接不上服务器 |
检查防火墙是否开放 7000 端口 |
|
启动报错 |
检查配置文件格式、IP 地址是否正确 |
|
网速慢 |
可思考更换服务器、优化 MTU |
总结
借助 Frp,我们无需公网 IP、无需端口映射,就可以轻松实现远程访问家中任何设备,永久免费、跨平台、部署简单,是目前最适合 2025 年个人使用的内网穿透方案之一。
下一篇文章我们将深入讲解如何搭建基于 Frp 的可视化穿透管理面板,敬请关注!






![[C++探索之旅] 第一部分第十一课:小练习,猜单词 - 鹿快](https://img.lukuai.com/blogimg/20251015/da217e2245754101b3d2ef80869e9de2.jpg)










暂无评论内容