ngrok反向代理

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)

运行后的效果
这里写图片描述
Windows

下载链接:https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-windows-amd64.zip
解压软件
打开命令行提示符,切换到ngrok解压目录

ngrok authtoken cs3PTQ82eUDtgMFvwCTtZQ2_6QSscMwaaeddSRYVw182Gdn
ngrok http 80

Windows跟CentOS运行后界面是相同

Session Status #运行状态
Account #用户信息
Version #软件版本
Region #公网站点地区
Web Interface #Web端监控访问情况,可以分析访问情况以及重放访问。
Forwarding #http、https协议的代理访问路径,通过这两个路径就可以在公网上访问到本机的服务器。

通过临时的域名可以访问到本机的服务
这里写图片描述
访问时在运行终端也能看到实时访问效果
这里写图片描述
通过访问127.0.0.1:4040 可以看到更多信息
这里写图片描述
每次生成的公网访问域名为随机生成的,关闭后就失效,下次运行重新生成。如果想要指定自己的域名,需要购买相应的服务。个人用于测试,免费就够用了。更多功能请自行摸索:https://ngrok.com/docs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值