Sign inSign up

bonzaphp/ngrok

By bonzaphp

•Updated about 3 years ago

docker化ngrok内网穿透服务,避免繁琐的安装过程

Image
0

363

bonzaphp/ngrok repository overview

⁠ngrok docker版

使用方法,暂时只支持http服务,HTTPS请自行配置

docker run -it  -p 8081:8081 -p 5443:4443  -d bonzaphp/ngrok:v1.0.2 /ngrok/bin/ngrokd -domain="ngrok.bonzaphp.cn" -httpAddr=":8081"

其中版本v1,为直接构建,版本v2为多阶构建的,所以镜像小很多。

⁠==还有一个区别是,通过 VOLUME 指令创建的挂载点,无法指定主机上对应的目录,是自动生成的。==

配置文件示例:

  1 server_addr: "ngrok.bonza.cn:5443"
  2 trust_host_root_certs: false
  3 tunnels:
  4   test:
  5     subdomain: "test"
  6     proto:
  7       http: "7780"
  8       #https: "7780"

编译后的客户端文件在服务端的对应目录中,可以使用docker方式启动客户端,也可以直接下载客户端文件,单独启动服务,示例:

./ngrok -config=fdd.yml -log=er.log start test

Tag summary

Content type

Image

Digest

Size

29.3 MB

Last updated

over 6 years ago

docker pull bonzaphp/ngrok