hello world ! and say something say anything~
最近在同步谷歌相册.需用到大流量.自己常用的airport才20.docker里已经有一个openwrt了.现在要再做几个独立的运行.而不需要切换配置.
例如多家服务商:
10.10.10.100:7891 20/月的套餐.
10.10.10.101:7891 500G的流量套餐
10.10.10.102:7891 320G高速流量套餐
准备文件
可以直接在OPENWET的CLASH里订阅一下.自动更新好配置文件导出.
也可以在WIN客户端下导出yaml
文件.
并放到合适的DOCKER文件夹下.
DOCKER安装容器
群晖的docker拉取容器有问题.可以在命令行下操作
docker pull 跑路啦/删库啦
也可以想我一样在portainer中拉取.
配置容器
由于我们要分配固定IP.在docker网络里要选之前创建openwrt时候的非桥接网络.驱动为macvlan那个
docker network create -d macvlan --subnet=10.10.10.0/24 --gateway=10.10.10.1 -o parent=eth0 macvlan0
-d 指定网络类型为macvlan
- –subnet 指定该网络的cidr,它必须和路由/主机同处于一个网段
- –gateway 指定网关,和主路由同一个网关即可
- -o parent 指定要从哪个网卡创建macvlan
- macvlan0 区分网络名称,这个后面创建容器的时候使用
绑定端口.9090给控制面板.后面我们不装控制面板插件.直接用openwrt里自带的去连接.
789三个端口都给开放.后面也不知道要不要用反正就给了.
绑定配置文件.直接文件夹里改多方便.
登录后台
我用openclash自带的面板去登录新的容器.输入IP和端口就可以了.记得在配置文件里找到
external-controller: '127.0.0.1:9090' 改为0.0.0.0:9090
secret: '' 密码改成自己记得的.如果在内网且没有暴露.可以留空
至于后续更新可以写个sh文件.定时获取配置文件.