to be continued.
Bittorrent 下載工具
Windows / macOS / Linux 桌面平臺
推薦使用 qBittorrent,可以設置「工具 - 選項 - 連綫 - 代理伺服器」,配合 vpn 使用,下載和上傳更安全。
網絡伺服器
在網絡伺服器、vps、nas 上部署遠端下載工具,也推薦 qBittorrent 的 Web UI 版,支持 docker 部署。
- docker-compose.yml 其中 WEBUI_PORT 是管理界面的端口,TORRENTING_PORT 是在 bt 世界互傳文件用的端口,可以設置成其它端口。記得在 linux 防火墻(如 ufw)中開放端口。
---
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
volumes:
- /path/to/qbittorrent/appdata:/config
- /path/to/downloads:/downloads #optional
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
restart: unless-stopped
- 在 nginx 設置 qBittorrent 管理界面的反向代理:
server {
# 可以隱藏在任何域名的子路徑中
location /any/subfolder/ {
proxy_pass http://127.0.0.1:8080/;
proxy_http_version 1.1;
# headers recognized by qBittorrent
proxy_set_header Host $proxy_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
# optionally, you can adjust the POST request size limit, to allow adding a lot of torrents at once
# client_max_body_size 100M;
proxy_cookie_path / "/; Secure";
}
}