Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。Ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。
当我们在开发一个web或者PHP项目的时候,需要在外网的情况下测试的时候,为了避免部署带来的麻烦,所以就需要用到Ngrok了。
登陆官网地址后先注册用户。
-
下载你需要的版本。
解压到你喜欢的目录下。
打开终端并切换到对应的目录下。
执行下面两个命令。
命令一:
./ngrok authtoken 6Nbfy65rD9xu49Uq27mYo_7roQWqq641ek8Mo1Fgi4H
authtoken在注册完就可以看见,或者在这里也能看见。
执行完命令就会看见终端输出
Authtoken saved to configuration file: /Users/admin/.ngrok2/ngrok.yml
ngrok.yml文件里面保存的就是authtoken的值authtoken: 6Nbfy65rD9xu49Uq27mYo_7roQWqq641ek8Mo1Fgi4H
命令二:
./ngrok http 80
执行完命令二就能看见
- 在浏览器输入
https://70108f7f.ngrok.io
就能看见和输入localhost
一样的内容了。
另外还有一个FRP也可使用。
警告:上面的authtoken没有打码了,请诸位不要乱搞。如果需要请自己注册账号。