在电脑上安装ngrok,并将其解压到某个文件夹,比如D:\Tools\ngrok
2、安装配置文件
在电脑上安装配置文件,并将其解压到上面的文件夹,比如D:\Tools\ngrok\conf
3、启动ngrok
打开D:\Tools\ngrok文件夹,执行ngrok.exe,将会看到如下界面:
4、设置热点
在手机上打开热点,将其设置为安全模式,并设置热点网络名称和密码。
5、连接热点
将电脑连接到手机的热点,并输入对应的密码。
6、执行命令
在电脑上执行以下命令:
ngrok.exe -config=conf/ngrok.yml -subdomain=myapp
这样,电脑和手机就可以实现内网穿透了。
内网穿透原理说起来很简单,就是A客户端要访问B客户端,通过一台服务器进行桥接,桥接有两种方式,一种是相互转发,另一个是告诉对方的地址,自己就当一个介绍人的角色。需要内网穿透的地方有很多,比如大环境下很多公司或者家庭网络并无固定的公网IP,由于国内IP资源有限,有的运营商并不会分配公网IP,都是运营商的局域网IP,这个时候动态解析就不起作用,只能使用内网穿透,还有一种情况就是既有公网IP,应用也在一级网络,但是没有办法使用80或者443端口,这个时候不能使用动态解析,只能使用内网穿透,就拿国内做的最好的两个厂家网云穿和小蚂蚁来说,七实现方式基本一致,都是通过公网的一台服务器,给用户分配一个公网地址和端口号,都有免费的,也有收费的。个人免费版本就足够用了,企业用或者需要的网络环境比较苛刻,建议用企业付费版本的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)