折腾本腾
【有用的小知识】Docker-qBittorrent 开启IPv6 笔记
00 分钟
2023-6-3
2023-6-5
type
status
date
slug
summary
tags
category
icon
password
URL
以下内容主要来自咕咕的TG群里的群友贡献的,起因是咕咕想看看docker安装的qBittorrent如何开启IPv6。
咕咕实测成功,对于有需求的小伙伴可以来试试。

1. 启用IPv6条件

  • 请确保宿主机已经有IPv6地址

2. 配置Docker网络

1、编辑 /etc/docker/daemon.json ,添加以下内容:(如果没有这个文件直接创建)
这样就给docker默认的bridge网络启用了ipv6,注意此时只有使用bridge这个网络的容器才有ipv6
2、重启docker
3、查看docker网络IPv6状态
notion image
4、测试Docker的IPv6网络
能ping通谷歌且能正常看到返回的IPv6地址,即docker的IPv6网络表示正常。

3. 通过docker安装qBittorrent

以下是我的qBittorrent的docker-compose的配置:
测试qBittorrent的IPv6网络是否正常:
notion image
若是已经安装qBittorrent的话,重新部署下,注意网络模式为: network_mode: bridge
通过这边就可以看到现在已经是支持双栈的了:
notion image
如果要使用纯IPv6,则:
notion image
下个种子测试,看到peer这里连接的就全部是ipv6地址了。

4. 注意事项

  • IPv6端口不通,请确保正确配置防火墙,放行相应端口。
  • 请确保docker 的版本大于等于20.10
  • 此方法也可用于其他容器,请注意需要其他容器本身是支持IPv6的。

参考资料


评论
Loading...