ngrok内网穿透注册使用无需实名
开箱即用的内网穿透的工具有很多很多,但是由于国内环境需要实名认证劝退了。发现dashboard.ngrok.com注册即用,带https。而且控制台体验特别好,简直是傻瓜式。引导做的太棒了!!!
所以这里简单记录一下,因为控制台的交互设计已经非常完善了。
注册ngrok.com
打开官网:https://dashboard.ngrok.com 用邮箱注册,然后邮件激活账号即可。
最新情况: HTTP隧道可以直接用,TCP隧道需要绑卡
1 | You must add a credit or debit card before you can use TCP endpoints on a free account. |
下载安装客户端
进入控制台之后,选择自己对应的平台客户端下载。这里以 Linux举例
将下载的客户端传输到机器上,解压并安装。
1 | sudo tar -xvzf ngrok-v3-stable-linux-amd64.tgz -C /usr/local/bin |
直接启动穿透
可以直接使用客户端启动自己的穿透隧道,但是这样启动的域名是随机动态的。
每次都不一样,可以用下面的第二种方式生成一个固定的域名。
1 | // 启动http穿透80端口 |
创建域名启动穿透
注意:免费用户只有一个域名额度!
创建一个Edges,选择自己的穿透类型 Web服务穿透选Http SSH穿透选TCP。 并勾选生成域名
再点击页面中的 -> Start a Tunnel 蓝色按钮 -> 会展示出启动命令,根据提示复制这个命令
启动穿透隧道
举例 WEB服务,启动一个nginx。端口80
1 | ngrok tunnel --label edge=edghts_xxxxxxxx http://localhost:80 |
执行之后会输出启动日志。浏览器访问控制台上的Endpoints域名,