ngrok是一个反向代理工具,通过在公网的端点和本地运行的web服务器之间建立一个安全通道。ngrok还可以捕获和分析所有通道上的流量,便于后期分析和重放。
运行环境:windows、linux、Mac OS均可
下载地址:https://ngrok.com/download
本文以CentOS 和Windows两个版本为例
在使用ngrok之前需要注册一个帐号,如果是个人用,免费版就可以了
注册地址:https://ngrok.com/
Cent OS
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
unzip ngrok-stable-linux-amd64.zip
./ngrok authtoken cs3PTQ82eUDtgMFvwCTtZQ2_6QSscMwaaeddSRYVw182Gdn #用户认证,用户注册后会生成一个密钥,第一次使用时执行该操作即可。
./ngrok http 80 #每次使用ngrok时执行该命令。反代的协议及本地的端口(本地web服务端口是多少就写多少,我用于测试的端口为80)
运行后的效果