分享

客户端开启多个端口

 TJJJJJJJJJJJ 2017-11-17


  • 客户端开启多个tcp端口

    有两种实现方式:最简单的一种是复制两个文件,比如你原来有《启动端口10000.batngrok_tcp_10000.cfg这个两个文件,你想映射88888这个端口,修改以下几个地方:

    1.文件名,启动端口10000.batngrok_tcp_10000.cfg分别重命名为你想要的端口号启动端口88888.batngrok_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.c80端口到本地的8080

转发服务器ngrok.hongzaosoft.ctcp 22端口到本地的22

转发服务器ngrok.hongzaosoft.ctcp 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文件就可以启动客户端了


如果您觉得对您有帮助,那么打赏下吧



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多