Docker部署内网穿透服务

前提

首先!市面上的可下载的内网穿透是不是都非常的不好用,本地开发测试用起来都不方便。免费版本的各有限制。从无条件免费到后面维护的越来越复杂。无脑人(我)只需要下面这个。
一个是随机域名不定期会更换,一个是隧道数量限制,还有流量限制。
使用ngrok的官网,文档。好处就是,可申请一条免费的域名,不好记但是免费!自己想一下,一个账号免费一个。(我老实人就申请了一个账号)

Docker部署

官方示例

比较简单哈,申请域名后使用后边的Static Domain。docker compose继续往下走。
在这里插入图片描述

申请域名

在这里插入图片描述

Docker Compose

能用,需要添加隧道的话,直接修改ngrok.yml添加就行了。只有一条固定和多条随机,隧道条数限制没看到哦,没认真看,我需要的是这个固定的域名。

docker-compose-ngrok.yml
version: '3'

services:
  ngrok:
    image: ngrok/ngrok:latest
    network_mode: host
    volumes:
      - /home/software/ngrok/ngrok.yml:/etc/ngrok.yml
    command: start --config /etc/ngrok.yml --all
    tty: true
    container_name: ngrok
示例ngrok.yml
version: "2"
authtoken: 你的token
tunnels:
  # 随机生成的域名,启动会更改,first随便起名
  first:
    proto: http
    addr: 地址or本机端口
  # 申请的固定的域名不会更改,second随便起名
  second:
    proto: http
    addr: 地址or本机端口
    basic_auth:
      - username:password
    domain: 你申请的域名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值