Torrent 卡在 99.9X% 处
作者: lagraviereScience创建于 2026年6月22日更新于 2026年9月7日
软件配置
我运行 Transmission 4.1.2,使用以下 Docker 组合堆栈
services:
gluetun-proton:
image: qmcgaw/gluetun:latest
container_name: gluetun-proton
cap_add:
- NET_ADMIN
restart: unless-stopped
networks:
- private_secured_network
environment:
- TZ=Etc/UTC
- VPN_SERVICE_PROVIDER=custom
- VPN_TYPE=wireguard
# 启用 ProtonVPN 端口转发
- VPN_PORT_FORWARDING=on
- VPN_PORT_FORWARDING_PROVIDER=protonvpn
# 本地网络访问规则
- FIREWALL_OUTBOUND_SUBNETS=192.168.1.0/24
- FIREWALL_INPUT_PORTS=9091
# Gluetun 内部控制端口
- HTTP_CONTROL_SERVER=on
- HTTP_CONTROL_SERVER_PORT=9999
# 自动化钩子: 使用转发端口更新 Transmission
- VPN_PORT_FORWARDING_UP_COMMAND=/bin/sh -c "sleep 10 && apk add --no-cache transmission-remote && transmission-remote localhost:9091 -n ${TRANSMISSION_USER}:${TRANSMISSION_PASS} -p {{PORTS}} && transmission-remote localhost:9091 -n ${TRANSMISSION_USER}:${TRANSMISSION_PASS} -t all --reannounce"
volumes:
# 挂载 Wireguard 配置文件
- ${CONFIG_PATH}/wg0.conf:/gluetun/wireguard/wg0.conf:ro
- gluetun-proton-state:/gluetun
labels:
- "traefik.enable=true"
- "traefik.Docker.network=private_secured_network"
- "traefik.http.routers.transmission-proton.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.transmission-proton.entrypoints=websecure"
- "traefik.http.routers.transmission-proton.tls.certresolver=myresolver"
- "traefik.http.services.transmission-proton.loadbalancer.server.port=9091"
healthcheck:
test: ["CMD", "nc", "-z", "127.0.0.1", "9999"]
interval: 15s
timeout: 5s
…内容来源: transmission/transmission