创建一个文件ngrok.cfg,作为配置文件,里面配置如下: server_addr: "你的ngrok域名:4443端口"trust_host_root_certs: false 1. 配置文件弄好以后虽然也能通过命令启动,但是总归太麻烦了,我们把命令放到start.bat可执行文件,这样每次要用到内网穿透的时候双击就可以了。 ngrok.exe -config ngrok.cfg -subdomain ce...
1. 编写Dockerfile 首先,我们需要编写一个Dockerfile,用于构建Ngrok服务端的Docker镜像。 ```Dockerfile#使用基础镜像FROM golang:1.15#设置工作目录WORKDIR /app#拷贝Ngrok服务端源码到镜像中COPY . /app#安装依赖RUN apt-get update && apt-get install -y \ git \ mercurial \ build-essential#编译Ngrok服务端...
使用 Docker 命令行工具运行 Docker 容器。例如,可以使用以下命令:docker run -d --name ngrok -p40...
这个值应该设置为 false;如果使用 CA 证书,或者用户添加了根证书,这个值应该设置为 true -proto #转发协议 不指定默认是 http+https -subdomain #访问本地时的三级域名 不指定就会随机生成 tcp不支持此参数 8080 #本地服务的端口号 -config #指定配置位置,默认为$HOME/.ngrok2/ngrok.yml ...
Github仓库地址:https://github.com/silentwu/ngrok/blob/master/README.md 生成自签名证书 使用ngrok.com官方服务时,我们使用的是官方的SSL证书。自建ngrokd服务,我们需要生成自己的证书,并提供携带该证书的ngrok客户端。 证书生成过程需要一个NGROK_BASE_DOMAIN。 以ngrok官方随机生成的地址693c358d.ngrok.com为例...
需要在你的域名提供商处增加两条A记录解析到你的服务器,比如ngrok.example.com和*.ngrok.example.com。 目录结构 Dockerfile FROM golang:1.7.1-alpine ADD build.sh / RUN apk add --no-cache git make openssl RUN git clone https://github.com/inconshreveable/ngrok.git --depth=1 /ngrok RUN sh ...
本次搭建的环境是依赖了一个 Docker 镜像的,点击这里跳转到镜像仓库。 我们将镜像拉倒宿主机上面来 完成之后输入命令docker images,出现这个就说明我们拉取成功了! 我们直接运行下面这个命令 docker run --rm -it -e DOMAIN="ngrok.gouzhong1223.com" -v /data/ngrok:/myfiles hteen/ngrok /bin/sh /build....
1. 搜索cpolar镜像,输入命令:docker search cpolar 2. 在出现的列表中,选择第二个:probezy/cpolar下载...
dockr ngrok搭建 git clione https://gitee.com/lyxxxh/docker_ngrok.git 两处地方需要更改为你的域名 build.sh export NGROK_DOMAIN="你的域名" start.sh ... -domain="你的域名" ... 开始安装 1. docker build -t ngrok . 2. chmod +x start.sh 3. ./start.sh 至此已经安装完成 ...
搭建步骤包括:创建ngrok配置文件ngrok.yml,定义隧道,使用Golang1.16和Alpine3.14作为基础镜像构建ngrok服务器,挂载ngrok.yml、server.crt和server.key文件到容器内部,启动ngrokd服务器,将容器内部的80、443和4443端口映射到主机对应端口上。使用ngrok命令行工具将内网8000端口转发到公网,并使用自己的...