当你在本地开发一个网站的时候,你希望转发给别人进行访问,但是又不想正式部署到服务器(毕竟部署也是挺麻烦的)。除此以外,有时本地测试还需要依赖https,比如OAuth身份验证和第三方支付应用。一款叫Ngrok的免费软件获取可以帮到你,它通过本地端口映射轻松实现内网穿透,把localhost上运行的内容重定向到一个公网可用的ngrok URL(支持https), 是不是很帅?
1、安装
如果你本地使用的是windows系统,首先访问它的官网:https://ngrok.com/download下载.exe客户端并安装。
2、启动Ngrok
进入ngrok的exe文件所在的目录,使用“ngrok http [port]”启动端口映射。假如本地项目使用8000端口,所以输入如下命令即可。
C:\Users\Owner\Desktop\code>ngrok http 8000
如果不出意外,您将看到ngrok屏幕,以及您项目的ngrok公网URL(在我的情况下为 http://60be795400a0.ngrok.io), 您还可以使用https连接。
3、打开浏览器访问 http://60be795400a0.ngrok.io即可看到网站