老陈爱刷机的博客

老陈爱刷机的博客



【教程】保姆级内网穿透教程

FlashingChen · 2025-08-19 · 13浏览 · 老陈的教程



资源下载:点我

很多朋友在家里搭建了服务器,存了不少照片、电影,或者自己弄了个小网站,在同一个路由器下的设备都能访问,但想分享给外地的朋友就不行了。这其实是因为家庭网络和外部网络之间有堵 “墙”,今天就来教大家怎么打通这堵墙,也就是常说的 “内网穿透”。

为什么家里的服务器外人访问不了?

先给大家说个小知识,根据中国互联网络信息中心(CNNIC)2024 年第 53 次统计报告,咱们国家网民都超过 10 亿了,但能用的公网 IP 地址还不到 4 亿,所以 90% 以上的家庭网络都处于 “内网” 状态。

这就好比:

  • 你家在一个大小区里,小区有个总的门牌号(公网 IP)
  • 你家具体的房间号(内网 IP),外面的人不知道
  • 别人想找你家,只知道小区大门,不知道具体哪栋哪户,自然就进不来了

咱们自己上网没问题,是因为数据出去的时候,小区门卫(NAT 技术)会记下来你家的信息,等有回信了再转给你。但别人主动来找你,门卫可不知道该转交给谁。

来源:CNNIC 第 53 次中国互联网络发展状况统计报告

准备工作:一台带公网 IP 的云服务器

要解决这个问题,咱们得有个 “中转站”—— 一台带公网 IP 的云服务器。

可能有人会问,都有云服务器了,直接把东西放上面不就行了?其实是为了省钱:

  • 家里的电脑配置往往比入门级云服务器高
  • 家用设备功耗低(一般台式机待机功耗 30-50W)
  • 搭配便宜的云服务器做中转,比直接用高配置云服务器划算,成本能降低 60% 以上

八折云服务器链接

租好之后,记下服务器的 IP 地址和密码,后面要用。

安装宝塔面板

不管是云服务器还是家里的服务器,都先装上宝塔面板,用它来管理服务器会简单很多。

堡塔注册账号

然后复制安装命令

安装完成后,会得到面板访问地址、登录账号和密码。登录面板后,记得把 Docker 勾选上,一键安装好。

用 FRP 实现内网穿透

Docker 安装好后,在菜单里找到 Docker,搜索 “FRP”。

  • 云服务器:安装 FRP 服务端
  • 家庭服务器:安装 FRP 客户端

客户端配置时需要填写服务端 IP(云服务器公网 IP)和服务端端口(默认 7000)。等一会儿,就可以通过 “IP+7500” 访问客户端的管理界面了。

配置端口映射

假设你家里的服务器上,有个服务是用 8090 端口运行的。

端口映射规则样例:

[[proxies]]
name = "ssh"
type ="tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 822 

配置步骤:

  1. 在 FRP 客户端设置中,添加上面的端口映射规则
  2. 在云服务器的防火墙里,把 8090 端口打开
  3. 测试访问:用 “云服务器公网 IP+8090” 访问

同样的方法,也可以把 SSH 的 22 端口映射到 822 端口,方便远程管理服务器。

绑定域名

要是觉得记 IP 地址麻烦,想让别人用域名访问,也很简单。

  1. 购买域名(雨云或其他平台均可)
  2. 在云服务器的宝塔面板里:

  1. 去域名的 DNS 解析平台:

  • 添加一条 A 记录
  • 主机记录填 “test”
  • 记录值填云服务器的公网 IP
  • TTL 设置为 600 秒

等待 10-30 分钟解析生效后,别人用你设置的域名,就能访问到你家里服务器上的内容了。

总结

按照上面的步骤操作,就能轻松把家里服务器的内容分享给别人了。你也赶紧试试吧,有什么问题可以在评论区留言。

如果觉得有用,欢迎点赞收藏,关注我获取更多服务器相关教程~



©

comment 评论区

添加新评论

face表情



  • ©2025 bilibili.com

textsms
内容不能为空
昵称不能为空
email
邮件地址格式错误
web
beach_access
验证码不能为空
keyboard发表评论


star_outline 咱快来抢个沙发吧!



©2025 老陈爱刷机的博客

网站由火毅盾云安全提供防护及CDN加速服务

Theme Romanticism2.2 by Akashi
Powered by Typecho