BitComet docker 2.5.1 不支援IPv6接入


以下是我的 docker 配置
/etc/docker/daemon.json

{
    "ipv6": true,
    "experimental": true,
    "fixed-cidr-v6": "fd00:0:0:ffff::/90",
    "ip6tables": true
}

以下是我的 bitcomet docker 配置
/root/docker_yml/bitcomet-docker-compose.yml

version: '3'
services:
  sandbox:
    container_name: bitcomet
    image: wxhere/bitcomet:v2.5.1
    volumes:
      - ./shared:/home/sandbox/shared
    ports:
      # VNC GUI client port
      - 127.0.0.1:5900:5900
      # Web GUI client port
      - 127.0.0.1:6080:80
      # BT connection
      - 6882:6882
      - 6882:6882/udp
    environment:
      - VNC_PASSWORD=123456
      - HTTP_PASSWORD=123456
      - USER=sandbox
      - PASSWORD=123456
    networks:
      mynetwork:
        ipv6_address: "fd00:0:1:ffff::1"

networks:
  mynetwork:
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: "fd00:0:1:ffff::/64"

以下是我的启动命令

docker-compose -f /root/docker_yml/bitcomet-docker-compose.yml up

希望官方支援一下 IPv6 接入,谢谢!!!

还有新 BUG ……
就是当宿主机的文件系统是 EXT4 ,映射到docker内部的话,无法直接下载超过 4GB 的文件到宿主机共享目录。

目前可以使用取巧的办法绕过BUG——先下载到 /home/sandbox 然后再修改目录到 /home/sandbox/shared

提示气泡的背景颜色是黑色的,字体也是黑色的,导致看不到提示内容。我是将 vnc 的色彩降到 8bit 才看到的。望改进。

还好我为了兼容用的是exfat,,,:joy:

为什么我装了docker版的,链进去只有一个桌面,其他啥都没有?还不能联网

以前是我不会用 docker ,现在 BitComet Docker 版接入 IPv6 网络已经基本没什么大问题(TCP可用,UDP暂时还是不可用)

docker-compose.yml 内容如下

# version: "3"
services:
  bitcomet:
    sysctls:
      # - net.ipv6.conf.default.disable_ipv6=0
      # - net.ipv6.conf.default.autoconf=1
      # - net.ipv6.conf.lo.disable_ipv6=0
      - net.ipv6.conf.all.disable_ipv6=0
      - net.ipv6.conf.all.forwarding=1
      - net.ipv6.conf.all.accept_ra=2
      - net.ipv6.conf.all.proxy_ndp=1
      - net.ipv6.conf.all.autoconf=1
    container_name: bitcomet
    image: wxhere/bitcomet:latest
    volumes:
      - /media/justsave/docker/volume/bitcomet/appdata/BitComet:/home/sandbox/.config/BitComet
      - /media/justsave/docker/volume/bitcomet/share:/home/sandbox/share
    ports:
      # VNC GUI client port
      - 127.0.0.1:5900:5900
      # Web GUI client port
      - 127.0.0.1:6080:80
      # BT connection
      - 6882:6882
      - 6882:6882/udp
    environment:
      - VNC_PASSWORD=你的VNC密码且最长只能6位
      - HTTP_PASSWORD=改我改我
      - USER=sandbox
      - PASSWORD=改我改我
    network_mode: bridge
    restart: always

这个 IPv6 网络需要修改 /etc/docker/daemon.json 详见 楼顶

1個讚

你看看dht节点,有连上IPv6的dht节点吗?
我之前布置好IPv6后,BitComet也能连上IPv6的tracker,但就是没有dht节点。
后来因为我家里带宽并不大,v4轻松跑满,觉得开了IPv6也没啥实际提升,就又关掉了,,,:joy::joy::joy:

DHTv6 节点数 0。主要靠 PEX 和 Tracker 了。
不过 IPv6 TCP连接确实没有什么问题。


那就跟我一样。:joy:

你知道怎么调节docker版vnc时的屏幕分辨率吗?