远端BT设定

Remote BitTorrent Guide

Introduce

Linux系列发行版以稳定著称,常在 Server 上年复一年的运行。 自己的日常主用设备运行 BitTorrent 当然是不方便的,而如果有一台运行 Linux 的 Server 就非常适合运行 BitTorrent 客户端下载和分享。 这里介绍两种常见的 BitTorrent 桌面客户端在 Linux Server 的初始设置方法。

Transmission

Transmission 常与 Gnome 桌面环境搭配,是 Ubuntu 等发行版的默认软件。

  1. 远端使用需安装 transmission-daemon 套件
  2. 编辑设定档 ~/.config/transmission-daemon/settings.json 中的几项
    1
    2
    3
    
    {
    	"rpc-whitelist": "0.0.0.0"
    }
    
  3. 建议禁止相关 systemd 服务
  4. 直接在当前命令行运行 transmission-daemon
  5. 访问 http://[ServerIP如1.2.3.4]:9091 即可

参考 https://thatman.life/transmission-web/

qBittorrent

qBittorrent本身GUI可以开启WebUI,这里主要介绍完全远端无桌面环境的操作。

  1. 远端使用需安装 qbittorrent-nox 套件
  2. 直接运行 qbittorrent-nox --webui-port=端口默认8080 命令可以完成初始化配置。
    • 首次运行会监听所有IP地址,给出webui的默认用户名admin和一个随机密码。
  3. WebUI和桌面版基本一致,在 Tools->Options 中进行设置。
  4. 默认设定档于 ~/.config/qBittorrent/qBittorrent.conf 首次访问 WebUI 会生成。
  5. 预设没有集成systemd服务,建议每次用tmux等手动运行更好。

参考 https://github.com/qbittorrent/qBittorrent/wiki/Running-qBittorrent-without-X-server-(WebUI-only,-systemd-service-set-up,-Ubuntu-15.04-or-newer)

Summary

  • 博主更推荐 qBittorrent 功能更全面,支持更多进阶功能。
  • 记得检查防火墙是否开放对应的 Port (Transmission 预设 9091,qBittorrent 预设 8080)。
  • 安全性方面,建议将Server端监听IP设置为 127.0.0.1 通过 ssh 端口转发访问 ssh -L 8080:127.0.0.1:8080 user@server
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy