前两天杜老师提到在家里搭建了一台 NAS 服务器,并做了内网穿透可实现随时访问。有小伙伴问我何为内网穿透,今天就跟大家简单说说!

技术介绍

内网穿透简单来说就是通过外网服务器隧道打通内网与外网,让外网可以获取内网的数据。例如常用的办公软件等,一般在办公室或家里通过宽带上网,这样办公软件只在本地的局域网内才能访问。那么问题来了,如果是手机或公司外地的办公人员,如何访问到办公软件呢?这时就需要内网穿透工具了。

运行隧道之后,绑定一个专属域名和端口,办公软件就已经发布到公网上了,外地办公人员可在任何地方愉快地访问办公软件!

能做什么

  1. 外网可访问上文举例的办公软件;

  2. 放在家里的树莓派、服务器等,需远程 SSH 管理,这样打通服务器的 22 端口,即可远程通过 SSH 操作服务器;

  3. 微信、支付宝等本地开发。现在微信、支付宝等应用需服务器接收其发送的回调信息,而在本地开发程序时,还得实时上传到服务器才能支持这些回调。如果使用内网穿透软件,将回调地址设置为绑定域名,回调数据便可立即传递回本地,便于在本地实时调试程序,省去反复上传服务器的繁琐步骤;

  4. 一些企业的内部数据库,由于安全性等原因,不愿意放到云服务器上,可将数据库放到办公室本地,然后通过内网穿透隧道映射,既保证安全性,又保证公网可正常访问;

  5. 一些开发板做的监控等信息,每台设备运行一条隧道,可以方便地管理监控各设备的运行情况;

  6. NAS 上运行内网穿透之后,可以随时随地访问到 NAS 上的应用。