默认分类 2026-01-13 10:30 21

打通任督二脉:使用 FRP 实现内网穿透

昨天我解决了 N3010 的联网问题,并在本地跑起了青龙面板。但这里有个痛点:我只能在家里连接它,一旦出门,这台小主机就“失联”了。

为了解决这个问题,今天我部署了 FRP (Fast Reverse Proxy),利用我那台有公网 IP 的云服务器作为跳板,成功实现了内网穿透。

1. 原理图解

简单的逻辑是这样的:

  • 公网服务器 (Server): 充当“中介”,监听外部请求。
  • 本地 N3010 (Client): 主动连接公网服务器,建立一条“秘密隧道”。
  • 当我在外面访问服务器的 6000 端口时,流量会被转发到家里的 5700 端口。

2. 配置文件折腾

FRP 的配置其实很简洁。我在云服务器上配置 frps.toml,只开放了一个 7000 端口用于握手。

重头戏在本地 N3010 的 frpc.toml 上:

[[proxies]]
name = "qinglong"
type = "tcp"
local_ip = "127.0.0.1"
local_port = 5700
remote_port = 6000

这意味着:把本地青龙的 5700 端口,映射到云服务器的 6000 端口。

3. 见证奇迹的时刻

启动服务后,我在手机关闭 WiFi 使用 5G 网络的情况下,访问了 http://pyzcloud.dpdns.org:6000

秒开! 熟悉的青龙登录界面出现了。

4. 总结

现在的架构非常完美:

  • 脏活累活(跑脚本)交给家里的 N3010,不占云服务器资源。
  • 门面担当(公网 IP)交给云服务器,负责流量转发。

这才是一个成熟的 HomeLab 该有的样子。

Tags: HomeLab, FRP, 内网穿透

发表评论