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

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

编译安装

编译生成ngrok的windows客户端:

  1. GOOS=windows GOARCH=amd64 make release-client

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

在windows上新建一个ngrok.cfg

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

在windows上建立一个startup.bat

  1. 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

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

  1. server_addr: "myngrok.com:8083"
  2. trust_host_root_certs: false
  3.  
  4. 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

  1. @echo OFF
  2. color 0a
  3. Title ngrok启动
  4. Mode con cols=109 lines=30
  5. :START
  6. ECHO.
  7. Echo ==========================================================================
  8. ECHO.
  9. Echo ngrok启动
  10. ECHO.
  11. Echo 作者: https://segmentfault.com/u/object
  12. ECHO.
  13. Echo ==========================================================================
  14. Echo.
  15. echo.
  16. echo.
  17. :TUNNEL
  18. Echo 输入需要启动的域名前缀,如“test ,即分配给你的穿透域名为:“test.myngrok.com
  19. ECHO.
  20. ECHO.
  21. ECHO.
  22. set /p clientid= 请输入:
  23. echo.
  24. ngrok -config=ngrok.cfg -subdomain=%clientid% 80
  25. PAUSE
  26. goto TUNNEL

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

猜你在找的CentOS相关文章