• 注册
  • 技术宅 技术宅 关注:21 内容:996

    给N1上的Docker中的AdGuardHome搞个IPv6,天晓得我经历了什么。。。

  • 查看作者
  • 打赏作者
    • 1
    • 技术宅
    • 大版主
      完美的高逼格

      AdGuardHome 真的是个厉害的玩意,局域网里任何乱七八糟的DNS解析都看的清清楚楚,让吐槽君轻松屏蔽了许多。不过就是对IPv6支持不大好,看样子会有漏网之鱼?

      干脆一不做二不休,给N1的Docker 和 AdGuardHome都装个IPv6试试。

      Docker 支持IPv6的方法转过了: 链接

      现在搞 AdGuardHome

      先删除原来的macvlan,重新搞个:

      docker network create -d macvlan --subnet=xx.xx.xx.0/24 --gateway=xx.xx.xx.1 --subnet=xxxx:xxxx:xxxx::/64 --gateway=xxxx:xxxx:xxxx::1 -o parent=eth0 macnet

      上面的红字改成自己的局域网IP段和网关地址,结尾处的0和1不用变

      然后,删除原来的AdGuardHome,再安装一遍:

      docker pull adguard/adguardhome:edge

      docker run --name adguardhome -v /home/AdguardHome/workdir:/opt/adguardhome/work -v /home/AdguardHome/confdir:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 69:68/tcp -p 69:68/udp -p 3339:80/tcp -p 444:443/tcp -p 853:853/tcp -p 3333:3000/tcp -d --restart always -d --network macnet --mac-address xx:xx:xx:xx:xx:xx --ip x.x.x.x --ip6 "xxxx:xxxx:xxxx::xxxx" --privileged adguard/adguardhome:edge

      xx:xx:xx:xx:xx:xx  赐予该容器MAC地址

      x.x.x.x 赐予该容器独立IP地址

      xxxx:xxxx:xxxx::xxxx 赐予该容器独立IPv6地址

      以上,启动没问题。

      就是。。。

      好像启动后和原来没开IPv6差不多,没见几个IPv6的DNS 解析

      ( ̄◇ ̄;)

      每个容器一个ip?有钱如吐槽君

      回复

      请登录之后再进行评论

      登录
      技术宅
    • 今日 0
    • 帖子 996
    • 关注 21
    • 分享万事屋

    • 发表内容
    • 做任务
    • 实时动态
    • 偏好设置
    • 到底部
    • 帖子间隔 侧栏位置: