手把手教你搭建内网穿透,出门在外也能访问家里设备


最近有朋友问我,人在外面怎么访问家里那台NAS或者自己电脑上跑的小服务。其实这个问题挺常见的,解决办法也不复杂,就是大家常听到的“内网穿透”。今天趁着手头有空,简单聊聊怎么搭建,尽量说人话,跟着做基本都能搞定。

先说一下原理,别被名字吓到。你家宽带分配的那个IP一般是运营商内网地址,外网直接访问不到。内网穿透说白了就是找一台有公网IP的服务器做“中转站”,你家里的设备主动连上去,外面的人再通过这台服务器把请求转回来。整个过程像快递驿站,你不在家,包裹先放驿站,家人去取就行。

准备工作有三样:一台有公网IP的云服务器、一个域名(可选但推荐)、以及家里要暴露的那台设备。云服务器配置不用太高,1核1G跑穿透服务绰绰有余,操作系统选个常见的Linux就行。至于服务器选哪家,市面上选择挺多,像嘿华云cloud.mhjz1.cn这种性价比不错的,高性能还带高防,拿来当中转站挺稳当,一个月花不了多少。

工具方面推荐FRP,开源免费,配置也直观。先去GitHub下载对应版本,服务端放云服务器,客户端放家里设备。服务端配置文件里主要填监听端口和token,记得把防火墙对应端口放行。客户端配置就填服务器IP、端口、token,再把你本地服务的端口映射出去,比如家里的NAS管理页面是5000端口,映射到服务器的6000,那以后在外面访问服务器IP的6000就能到NAS了。

配置完分别启动,先跑服务端再跑客户端,日志里看到连接成功就成了一大半。这时候用手机流量测试一下,浏览器输入服务器IP加端口,能打开家里设备的页面就说明通了。域名这块儿如果有的话可以加个CNAME解析,访问起来更顺眼,没有也不影响使用。

最后提醒几句:token别用默认的,改复杂点;暴露到公网的服务记得加密码;云服务器的安全组规则只放行必要的端口。这套搭下来,出门在外访问家里设备就方便多了,不管是查文件还是管理智能家居都省心。有啥问题欢迎评论区交流,我看到都会回。


内网穿透云服务器网络教程FRP

阅读量:0