一,为什么使用内网穿透
我想装个B让其他同学在外网访问我的程序,应该怎么办?
接了个小外包,给客户演示Demo没有站点怎么办?
做微信、支付宝支付等其他第三方平台的功能,没有外网回调地址,应该怎么办?
二,内网穿透工具
- Ngrok: 开源,老牌穿透工具,很多穿透工具都是在它的基础上的封装,认证需要2元钱,有免费通道,要想通道稳定可以购买服务
- 钉钉内网穿透: 工具基于ngrok封装,使用简单、个人开发者最佳选择。目前已经废弃
- NATAPP:免费通道,操作简单,提供http,tcp,udp全隧道穿透,随机域名/随机TCP,UDP端口,不定时强制更换域名/端口。
- 小米球ngrok: 也是基于ngrok封装,个人维护的内网穿透工具,认证需要0.5元钱,操作简单。
- 花生壳: 没测试过,需要建立账号实名认证,支付2包卫龙辣条费用,可自选一个壳域名,注册过程比较麻烦,流量限制
- FRP自建内网穿透服务: 开源,强大牛逼,适合企业中开发使用,可穿透任意常规合法端口(包含22),需要提供云服务器,自己的域名,宽带由云服务器所决定
三,Ngrok
下载地址::https://ngrok.cc/
3.1,下载并注册
在官网下载Ngrok客户端,并注册一个账号
下载解压后的文件
注册后需要,需要先绑定他们的公众号,然后再开通内网穿透的隧道,需要花钱
先进行实名认证,需要花2块钱
实名认证成功后就可以购买隧道了,免费的极不稳定,拼人品。可以买个10块的试试。
购买免费,进入后就可以配置内网穿透信息了,配置好后就可以在隧道管理中查看到了,最关键的是隧道id,启动Ngrok的时候需要。