总结几种主流的内网穿透方式
家里 Nas 中安装了一系列服务,如果外网访问不了,手机上连不上,就十分不方便。所以我们需要内网穿透,方法主要有两个:动态域名和反向代理
一、动态域名
最早期的方法,要求家中拨号网络有一个外网 ip,每次断线拨号虽然 ip 变了,通过定时请求动态域名提供商的一个接口,把域名指向改成你最新的外网地址,这样其他地方就可以通过域名访问你家里的 IP 了。
最后家中路由器需配置端口转发,比如把外网 ip 的 443 端口转给内网服务器的 443 端口。
这是最廉价的解决方案,基本没成本。
二、反向代理
家中没有外网 IP 时,如果你有一台固定 IP 的外网 VPS(虚拟专用服务器),那么可用它做跳板访问家里内网端口。在 VPS 上启动一个反向代理服务,同时在家里内网服务器上启动另外一个映射服务,那么链接外网 VPS 的 443 端口,可以被反向代理转发到内网的 443 端口上。
主流工具:
- Ngrok
- Ssh、autossh
- Natapp
- Frp
- Lanproxy
- Spike
- 花生壳
博客里大都是转载的内容,其目的主要用户知识的组织和管理。