基本概念
开始写之前,先说明一下什么是内网穿透
内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。
这些概念其实百度都可以查到,其实在我看来,内网穿透目前对我比较有用的是,可以让别的主机看到我的项目。
内网穿透工具
目前常见的工具有
Ngrok ***Natapp***小米球***Sunny-Ngrok***echosite***Ssh、autossh***Lanproxy***Spike***frp***fcn***花生壳
我使用的内网穿透工具(Natapp 是基于ngrok的国内收费内网穿透工具)
natapp 有免费版本,比花生壳好。免费版本:提供http,https,tcp全隧道穿透,随机域名/TCP端口,不定时强制更换域名/端口,自定义本地端口。基于自己使用来说,推荐使用vip-3
使用步骤
1、选择隧道协议
2、在本机上建立web服务,如(nginx、apache、iis等),在这里我使用的是 nginx,需要注意的是在nginx文件中要进行一些配置,根据以下图片配置完成后就可以进行下一步了
3、下载natapp客户端,根据自己电脑系统版本下载,比如我的是window10,64位,就下载window10,64位
4、在natapp官网下载config.ini文件,跟客户端放在同级目录下,然后打开natapp首页,找到我的隧道,在后台中可以看到authtoken码,复制以后再config.ini文件中进行配置,只修改authtoken码,其他不做改动。
5、开启nginx.exe
6、开启natapp.exe
7、把域名输入网页,就可以实现内网穿透了
有一些关于natapp出现的错误,可以看一下以下地址 错误信息
以上文字是我对于内网穿透的一些浅显的理解,如果有小伙伴看到我的文章,觉得我的文章还有一些不足的话,可以留下评论,一起进步!!
这是我来到简书写的第一篇文章,以后会多多更新的 !!!