有两种实现方式:最简单的一种是复制两个文件,比如你原来有《启动端口10000.bat》和《ngrok_tcp_10000.cfg》这个两个文件,你想映射88888这个端口,修改以下几个地方: 1.文件名,《启动端口10000.bat》和《ngrok_tcp_10000.cfg》分别重命名为你想要的端口号《启动端口88888.bat》和《ngrok_tcp_88888.cfg》 2.《启动端口88888.bat》中的内容 ngrok.exe -config=ngrok_tcp_10000.cfg start tcpa 这一行改为 ngrok.exe -config=ngrok_tcp_88888.cfg start tcpa 3.《ngrok_tcp_88888.cfg》中的这两行 tcpa: remote_port: 10000 proto: tcp: 127.0.0.1:10000 改为 tcpa: remote_port: 88888 proto: tcp: 127.0.0.1:88888 就可以了。那么你启动《启动端口88888.bat》这个脚本,就可以映射88888端口了,其他端口的修改方法类似。 这个方法的好处是多端口启动时,可以每给端口分别单独启动。 第二种方式是把所有端口写在一个配置文件里,用一个bat脚本文件来启动,需要注意的是,请点此《启动多端口配置示例》下载我配置好的例子,在此配置上修改,自己手动敲的话,容易输入特殊字符,导致启动不了。 这里以windows平台为例 如果需要转发服务器ngrok.hongzaosoft.c的80端口到本地的8080; 转发服务器ngrok.hongzaosoft.c的tcp 22端口到本地的22 转发服务器ngrok.hongzaosoft.c的tcp 3389端口到本地的3389 则可以这么做,创建一个ngrok.cfg文件,配置如下:
server_addr: ":4443" trust_host_root_certs: false tunnels: httptest: proto: http: 8080 ssh1: remote_port: 22 proto: tcp: 22 tcp2: remote_port: 3389 proto: tcp: 127.0.0.1: 3389 示例如下图 配置文件写好后,我们可以写一个bat文件,示例如下: ngrok.exe -config=ngrok.cfg start httptest ssh1 tcp 示例脚本如下 脚本可以只写红框中的一行,其余的只是为了显示联系方式而已。 以后直接运行bat文件就可以启动客户端了 如果您觉得对您有帮助,那么打赏下吧 |
|
来自: TJJJJJJJJJJJ > 《待分类》