Ngrok的Ngrokc客户端使用教程

首先打开网站,进入客户端下载选择客户端下载,或者自己编译ngrokc

客户端下载

我这里以梅林路由固件为例执行ngrokc命令实现使用Sunny-Ngrok的服务进行穿透。

获取配置信息

https://www.ngrok.cc/api/clientid/clientid/隧道id

假如我的隧道id是 1234

https://www.ngrok.cc/api/clientid/clientid/1234

如果我要同时启动多条隧道呢?那么则按照一下的方式

https://www.ngrok.cc/api/clientid/clientid/1234,12345

-SER参数:

  • Shost:服务器地址
  • Sport:服务器端口

-AddTun参数:

  • Type:隧道类型http、https、tcp
  • Lhost:需要映射的内网ip
  • Lport:需要映射的内网端口
  • Hostname:自定义域名
  • Sdname:系统分配前置域名
  • Rport:tcp远程端口

以上参数都可以在隧道管理里面获取得到

命令示例:

./ngrokc -SER[Shost:free.idcfengye.com,Sport:4443] -AddTun[Type:http,Lhost:127.0.0.1,Lport:80,Hostname:wx.sunnyos.com]

使用自定义域名,这里使用Hostname就是使用自定义域名

./ngrokc -SER[Shost:free.idcfengye.com,Sport:4443] -AddTun[Type:http,Lhost:127.0.0.1,Lport:80,Sdname:sphynx]

使用前置域名,Sdname里面的参数是在平台申请隧道的时候填写的前置域名

./ngrokc -SER[Shost:free.idcfengye.com,Sport:4443] -AddTun[Type:tcp,Lhost:127.0.0.1,Lport:22,Rport:15586]

Rport是在平台申请tcp隧道的时候填写的远程端口,我们外网访问内网业务就是通过这个端口访问

results matching ""

    No results matching ""