ngrok 免费,本地项目,域名

方式一:使用ngrok免费https域名,访问本地,服务器的项目

1.注册登录

ngrok官网地址

2.下载安装自己系统对应的版本

在这里插入图片描述

3.配置自己的token

文件安装解压后,配置自己的token:

ngrok config add-authtoken 28nHyzzzzzzsUgfZ8fPkU9CLYq_6RuJroE000000(自己的token)

4.启动ngrok服务

ngrok http <你需要开发的端口号>

在这里插入图片描述

5.访问测试

访问ngrok提供的域名:红框域名即可
在这里插入图片描述

方式二:使用ngrok镜像

操作如下:

Run an ngrok agent pointed at localhost:80

docker run --net=host -it ngrok/ngrok http 80

Access the web inspector on the host machine at localhost:3000

docker run -it --p 3000:4040 ngrok/ngrok http 80

Run the ngrok agent with auth token ‘xyz’

docker run -it -e NGROK_AUTHTOKEN=xyz ngrok/ngrok:alpine http 80

Run the ngrok agent with the config file ‘./ngrok.yml’ from the host machine

docker run -it -v $(pwd)/ngrok.yml:/etc/ngrok.yml -e NGROK_CONFIG=/etc/ngrok.yml ngrok/ngrok:alpine http 80
Docker Compose 是一个工具,它允许你使用 YAML 配置文件定义并运行多个 Docker 容器作为应用的微服务架构。如果你想使用 Docker Compose 部署带有 Ngrok 的应用程序,Ngrok 是一个隧道工具,可让你在本地机器上创建一个可公开访问的 URL,以便外部用户能够访问你的容器化应用。 下面是使用 Docker Compose 部署 Ngrok 的基本步骤: 1. **安装 Docker 和 Docker Compose**:确保你的系统上已经安装了 Docker 和 Docker Compose。你可以从 Docker 官网下载并安装对应平台的版本。 2. **创建 Docker Compose 文件(docker-compose.yml)**: ```yaml version: '3' services: web: build: . # 或者你的应用目录 ports: - "8000:8000" ngrok: image: ngrok command: ["http", "-subdomain", "myapp", "8000"] environment: - NGROK_AUTH_TOKEN=your-ngrok-token ``` 这里假设你有一个名为 `web` 的服务映射到本地 8000 端口,并且 Ngrok 会监听 8000 端口,`-subdomain` 参数设置自定义域名,`NGROK_AUTH_TOKEN` 是你的 Ngrok 认证令牌,如果没有的话需要注册获取。 3. **启动服务**: 在项目根目录下运行 `docker-compose up` 命令,Docker Compose 将同时构建和启动 `web` 服务以及 Ngrok。 4. **验证 Ngrok**: 当 Ngrok 启动后,你可以访问 Ngrok 提供的 `http://localhost:4040` 来查看隧道状态。如果有成功,你应该能看到一个自定义域名,如 `https://your-subdomain.ngrok.io`,这就是你外部访问你应用的URL。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值