ngrok实现内网穿透并连接本地主页
一.安装ngrok与映射
1.1安装与映射步骤
0.参考文档:ngrok软件文档。
1.ngrok官网下载软件。
2.解压安装ngrok软件。
3.运行ngrok.exe文件,得如下界面即正常。
4.ngrok官网注册账号。
5.登录进入账户,在Your Authtoken中查询自己的账户凭证,并复制。
6.回到ngrok界面,在命令行中输入如下代码绑定账户:
ngrok authtoken 1r9FmLtbZIGRolxwSZBwg8b0COx_4XmMk73LdZihWSiAkzHFa
7.在命令行中输入如下代码进行映射。其中80为本地端口号,也可随配置或需求进行更改。
ngrok http 80
8.映射成功后会出现如下界面。Forwarding后面的就是映射网址的域名。该程序需一直保持运行,程序关闭,映射也将关闭,每次关闭重启后,分配的域名会改变。
1.2报错与解决方案
1.问题:客户端连接过多
解决方案:命令行中输入如下代码关闭所有ngrok进程,再重启程序。
taskkill /f /t /im ngrok.exe
二.连接主页
1.本地搭建IIS服务器,开启默认主页绑定80端口,步骤参考见此。
2.在浏览器中访问之前的映射网址(http://031dffd17433.ngrok.io ),可实现访问,验证透传与连接成功。
3.新建html文件,自己编写(去网上抄)一个网页,最后保存为index.html。一定要将文件名改为index,否则无法默认识别,需要去ISS中单独设置。
4.在ISS中新建网站,并连接刚刚的保存路径,再使用之前的映射网址访问。
5.在浏览器中打开http://localhost:4040/inspect/http可实时查看访问情况。