云计算百科
云计算领域专业知识百科平台

周末搭建树莓派服务器之二(内网穿透)

内容预告访问

上一篇,我们通过 Raspberry Pi Imager 已经在 SD 卡上做好用于树莓派的 Ubuntu 服务器系统。把它插入树莓派卡槽,连接网线和电源我们就得到了一个树莓派服务器✌🏻。 image.png

但是在日常使用中,很多用户希望能够从外网轻松访问树莓派,无论你是在办公室还是在外地旅行。内网穿透就是实现这一目标的关键。本文将聚焦于通过路由器端口转发来实现这一功能。

1. 内网穿透技术对比

在开始配置之前,我们先了解几种常见的内网穿透技术及其优缺点,以便选择最适合你的解决方案:

技术
优点
缺点
适用场景
FRP (Fast Reverse Proxy) 开源,支持多协议(如 HTTP、TCP、UDP),灵活配置 需要自己的服务器做中转,配置稍复杂,学习曲线较高 适合有自建服务器且需要稳定长期使用的用户
ngrok 即开即用,简单易用,支持 HTTP/HTTPS,适合快速测试 免费版有流量和连接数限制,使用官方中转服务器,隐私性较差 短期开发调试或临时外网访问
ZeroTier 创建虚拟局域网,无需中转服务器,安全性和隐私性较高 配置相对复杂,依赖 ZeroTier 服务,有时可能有网络延迟 远程管理多个内网设备或创建跨地域虚拟网络
花生壳 中文界面,使用简单,适合初学者 免费版限制较多(如流量和端口数),依赖外部服务器 初学者或对中文界面有需求的用户
路由器端口转发 简单高效,完全掌控,无需依赖外部服务,稳定可靠 需要手动配置路由器,防火墙设置可能导致访问问题 适合家庭和小型办公用户,特别是需要长期外网访问

2. 为什么选择路由器端口转发?

在众多内网穿透技术中,路由器端口转发因其简单高效、完全掌控、稳定可靠而备受青睐。你无需额外的服务器或服务,只需配置路由器,便能轻松实现外网访问。 image.png

3. 操作步骤
第一步:固定 IP 设置

首先,需要为树莓派分配一个固定 IP 地址。这一步非常重要,因为端口转发规则需要绑定具体的 IP 地址。如果树莓派的 IP 地址经常变化,端口转发规则将失效。

第二步:确认树莓派设备的 IP 地址

在局域网内找到你的树莓派设备,并确认它的 IP 地址。这可以通过访问路由器的 DHCP 客户端列表来完成。

第三步:配置端口转发

进入路由器的端口转发配置页面,添加新的转发规则。以下是具体步骤:

  • 选择转发协议: 通常选择 TCP 或者 UDP,具体取决于你需要的服务类型。

  • 外部端口: 输入从外网访问时使用的端口号。

  • 内部 IP 地址: 填入树莓派的固定 IP 地址。

  • 内部端口: 输入树莓派上实际运行服务的端口号,比如 80 端口用于 HTTP 服务。

  • 小贴士: 确保路由器的防火墙设置允许你所配置的端口。否则,可能无法从外网成功访问树莓派。

    第四步:保存和应用设置

    在端口转发页面,点击添加按钮,将上述信息保存为一条新的转发规则。

    确保所有设置无误,然后应用配置。

    4. 尝试 22 端口是否实现内网穿透

    我们使用笔记本命令行,使用外网 IP 地址,测试是否能通过 SSH 远程登录我们的树莓派服务器 image.png 成功了!🎉 🎉 🎉

    5. 小结与后续内容

    通过路由器的端口转发功能,你可以成功实现树莓派的内网穿透。这个方法简单易行,并且提供了稳定的远程访问体验,非常适合家庭和小型办公环境使用。

    下一步: 在下一篇文章中,我们将讨论如何在配置好内网穿透后,在树莓派上部署一个安全的Web服务器,敬请期待!

    不定期更新专业知识和有趣的东西,欢迎反馈、点赞、加星

    您的鼓励和支持是我坚持创作的最大动力!ღ( ´・ᴗ・` )

    参考

  • FRP GitHub

  • ngrok Documentation

  • ZeroTier Documentation

  • 花生壳

  • How to Forward Ports on Your Router

  • Raspberry Pi Documentation

  • Port Forwarding and NAT Basics

  • 赞(0)
    未经允许不得转载:网硕互联帮助中心 » 周末搭建树莓派服务器之二(内网穿透)
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!