Sign inSign up

idssc/ngrokd

By idssc

•Updated about 1 year ago

ngrokd, ngrok server from goloang

Image
0

674

idssc/ngrokd repository overview

⁠ngrokd⁠

ngrok is the flexible API gateway for instant, secure connectivity anywhere—public or private. Ditch the infrastructure headaches and enjoy building software again.

已支持的架构:amd64 arm64 armv7

# 建立文件夹

mkdir -p /var/lib/ngrokd/config

# docker cli

docker run -d \
	--name ngrokd \
	--hostname ngrokd \
	--restart always \
	--log-opt max-size=512k \
	--network host \
	-v /var/lib/ngrokd:/config \
idssc/ngrokd:1.7.1-amd64

# Docker Compose

version: "3"
services:
    ngrokd:
        container_name: ngrokd
        hostname: ngrokd
        restart: always
        logging:
            options:
                max-size: 512k
        network_mode: host
        volumes:
            - /var/lib/ngrokd:/config
        image: idssc/ngrokd:1.7.1-amd64

# 命令格式

ngrokd \
	-domain=${domain} \
	-tlsKey=${tlsKey} \
	-tlsCrt=${tlsCrt} \
	-tunnelAddr=:${tunnelAddr} \
	-httpAddr=:${httpAddr} \
	-httpsAddr=:${httpsAddr}

# 文件树
/config
├—— ./ssl.crt
├—— ./ssl.key
└—— ./ngrokd.conf

# 配置
./ngrokd.conf
├ domain =*.ngrok.com
├ tlsKey=/config/ssl.key
├ tlsCrt=/config/ssl.crt
├ tunnelAddr=4443
├ httpAddr=8480

Tag summary

Content type

Image

Digest

sha256:e54fcc189…

Size

7.8 MB

Last updated

about 1 year ago

docker pull idssc/ngrokd:1.7.1-amd64