ngrok centos服务端架设2 windows客户端设置

前端之家收集整理的这篇文章主要介绍了ngrok centos服务端架设2 windows客户端设置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

编译安装

编译生成ngrok的windows客户端:

GOOS=windows GOARCH=amd64 make release-client

把编译生成的ngrok.exe 拷到windows电脑上,

在windows上新建一个ngrok.cfg

server_addr: "test.com:7443"
trust_host_root_certs: false

在windows上建立一个startup.bat

ngrok -config=ngrok.cfg -subdomain 映射本地的域名 本地的端口

如ngrok -config=ngrok.cfg -subdomain t1 8081

现在文件结构是这样的:
“`

使用

启动start.bat,

外网域名访问
http://t1.test.com:8234
映射到本地的地址是
http://127.0.0.1:8081

一个复杂的配置文件示例:

server_addr: "myngrok.com:8083"
trust_host_root_certs: false

tunnels: http: subdomain: "www" proto: http: "8081" https: subdomain: "www" proto: https: "8082" web: proto: http: "8050" tcp: proto: tcp: "8001" remote_port: 5555 ssh: remote_port: 2222 proto: tcp: "22"

一个可以自动启动子域名的bat

@echo OFF
color 0a
Title ngrok启动
Mode con cols=109 lines=30
:START
ECHO.
Echo                  ==========================================================================
ECHO.
Echo                                         ngrok启动
ECHO.
Echo                                         作者: https://segmentfault.com/u/object
ECHO.
Echo                  ==========================================================================
Echo.
echo.
echo.
:TUNNEL
Echo               输入需要启动的域名前缀,如“test” ,即分配给你的穿透域名为:“test.myngrok.com”
ECHO.
ECHO.
ECHO.
set /p clientid=   请输入:
echo.
ngrok -config=ngrok.cfg -subdomain=%clientid% 80
PAUSE
goto TUNNEL

参考:
http://www.jb51.cc/article/p-xwjlvnkb-bmq.html

猜你在找的CentOS相关文章