Web Analytics

qbittorrent-protonvpn-docker

⭐ 169 stars Simplified Chinese by torrentsec

🏰️ qBittorrent + ProtonVPN(WireGuard)在 Docker(macOS)

使用 Gluetun 在 Docker 中安全运行 qBittorrent 和 ProtonVPN(WireGuard),确保全 VPN 路由和自动端口转发,以提升种子下载性能。


📌 目录

---

🔹 概述

此配置确保 qBittorrent 仅通过 ProtonVPN(WireGuard) 使用 Gluetun 连接,防止泄漏并增强安全性。\ 同时 自动端口转发 以提升种子下载速度,且 所有服务均运行于 Docker 中,便于管理。


✅ 功能

---

🛠️ 先决条件

---

📂 安装指南

1️⃣ 安装 Docker

这里下载并安装 Docker Desktop。 确保 Docker 正在运行 后再继续。

---

2️⃣ 克隆仓库

git clone https://github.com/torrentsec/qbittorrent-protonvpn-docker.git
cd qbittorrent-protonvpn-docker


3️⃣ 设置 .env 文件

该项目使用 .env 文件来存储敏感的配置值(出于安全考虑,Git 会忽略该文件)。

#### 创建你的 .env 文件

cp .env.example .env
nano .env

#### 填写以下变量

WIREGUARD_PRIVATE_KEY=your_private_key_here
SERVER_COUNTRIES="United Kingdom"
SERVER_CITIES="London"

PUID=1000 PGID=1000 TZ=Europe/London

GLUETUN_USER=your_admin_username GLUETUN_PASS=your_admin_password

GSP_GTN_API_KEY=your_random_api_key_here GSP_QBITTORRENT_PORT=your_forwarded_port_here

Save and close (CTRL + X, then Y, then ENTER).


4️⃣ Start the Containers

docker-compose up -d

🚀 qBittorrent 现已通过 ProtonVPN 安全运行!


📚 访问 qBittorrent Web UI

启动后,打开:\ 📌 http://localhost:8080\ (默认用户名:admin,密码:请查看控制台获取临时密码)

首次登录后务必更改您的 Web UI 密码。否则,每次容器重启后密码都会随机生成。


🛡️ 安全与最佳实践

     docker exec -it qbittorrent curl ifconfig.me
     ``
   
  • 如果IP匹配ProtonVPN,说明正在正常工作。
  • 如果显示您的真实IP,说明出现了问题。
---

🛠️ 故障排除

检查VPN是否正在运行

sh docker ps

如果 Gluetun 没有运行,重启所有内容:
sh docker-compose down && docker-compose up -d

验证 qBittorrent 是否正在使用 VPN

sh docker exec -it qbittorrent curl ifconfig.me

🟢 如果IP与ProtonVPN匹配,说明正在工作。\
🔴 如果显示您的真实IP,说明出现了问题。

检查错误日志

sh docker logs -f gluetun
``

查找 AUTH_FAILED 或连接问题。


💎 许可证

本项目采用 MIT 许可证 许可 – 详情请参见 LICENSE 文件。


💪 贡献

欢迎贡献!如果您有改进建议或反馈,欢迎提交问题或拉取请求。


💬 支持与反馈

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-10 ---