Sign inSign up

oniicyan99/bitcomet

By oniicyan99

Updated 9 months ago

Image
1

2.5K

oniicyan99/bitcomet repository overview

介绍

Docker Edition of BitComet Web UI by Post-Bar (unofficial mod)

优化初始配置,并集成 PeerBanHelper 与 STUN 穿透。

STUN 穿透需要锥形 NAT 环境及 网关开启 UPnP 功能。

使用说明

网络配置

强烈建议使用 Host 网络,如有需求也可自行配置 macvlan 网络

使用 Bridge 网络时,需要自行解决 UPnP 跨网段请求以及 IPv6 等问题

变量说明

基本变量
名称说明默认
BITCOMET_WEBUI_USERNAMEBitComet WebUI 用户名随机生成
BITCOMET_WEBUI_PASSWORDBitComet WebUI 密码随机生成
BITCOMET_WEBUI_PORTBitComet WebUI 端口8080
BITCOMET_BT_PORTBitComet BT 端口6082
PBH_WEBUI_TOKENPeerBanHelper WebUI Token随机生成成
PBH_WEBUI_PORTPeerBanHelper WebUI 端口9898
PBHPeerBanHelper 开关
STUNSTUN 穿透开关
  • 鉴权信息如未指定,则从配置文件中读取;如配置文件也未指定,则随机生成

  • 端口如未指定,则使用默认值;如默认端口被占用,则随机使用 1024-65535 中未被使用的端口

  • 启用 STUN 穿透时,BitComet BT 端口会自动更新为公网端口,BITCOMET_BT_PORT 将作为 NATMap 的绑定端口

  • PBH 与 STUN 默认启用;如需禁用,请指定为 0

STUN
名称说明默认
StunServerSTUN 服务器:域名列表IP 列表turn.cloudflare.com
StunHttpServer穿透通道保活用的 HTTP 服务器qq.com
StunInterval穿透通道保活间隔(秒)25
StunInterfaceNATMap 绑定接口或 IP
通常在策略分流时指定
不启用
StunForwardNATMap 转发开关不启用
StunForwardAddrNATMap 转发的目的地址(目的端口为 StunHathPort
通常在策略分流时指定
127.0.0.1
StunArgsNATMap 其他参数
UPnP
名称说明默认
UpnpAddrUPnP 规则的目的地址
Bridge 网络下请填写宿主的本地 IP 地址
@(自动检测本地地址)
UpnpInterfaceUPnP 发送 SSDP 报文时使用的接口
可填写本地 IP 地址或接口名称,通常在路由器上运行容器时需要
UpnpUrlUPnP 设备描述文件 (XML) 的 URL
用作绕过 SSDP,通常在 Bridge 模式下需要
UpnpArgsMiniUPnPc 其他参数

Tag summary

Content type

Image

Digest

sha256:7122e80d9

Size

162.3 MB

Last updated

9 months ago

docker pull oniicyan99/bitcomet:test