# Debian命令行跑Transmission 以下所有命令都以普通用户身份运行。若不会设置sudoers,也可以用root运行,但是不推荐。 安装BT客户端: sudo apt install transmission-daemon 安装完成后,transmission会以预设的用户名运行于后台。我们来改成用自己的普通用户名运行。 先停止transmission: sudo systemctl stop transmission-daemon 用root身份创建文件 `/usr/local/lib/systemd/system/transmission-daemon.service.d/80-bt.conf`,内容为: [Service] user=<用户名> 将`<用户名>`替换成你实际的用户名。保存后,刷新配置: sudo systemctl daemon-reload 启动transmission服务: sudo systemctl start transmission-daemon 启动后默认的配置会自动生成。再停止服务: sudo systemctl stop transmission-daemon 现在修改默认配置。先建一个bt文件夹用于存放下载和共享的文件: mkdir ~/bt 修改配置文件 `~/.config/transmission-daemon/settings.json` 以下配置可以酌情修改: 下载的文件存放在这个文件夹: "download-dir": "/home/<用户名>/bt", #监听端口: "peer-port": 16413, 远程控制监听地址: "rpc-bind-address": "127.0.0.1", 下载限速,单位是 K字节每秒: "speed-limit-down": 400, 是否开启下载限速: "speed-limit-down-enabled": true, 上传限速: "speed-limit-up": 800, 是否开启上传限速: "speed-limit-up-enabled": true, 保存后启动服务: sudo systemctl start transmission-daemon 以下是操控transmission后台服务的常用命令: 查看服务运行情况: transmission-remote -si 添加磁力:注意要有引号 transmission-remote -a '磁力链接' 查看下载情况: transmission-remote -l 查看某个文件的下载上传节点: \ 为上面 -l 命令显示的文件编号 transmission-remote -t -ip 查看某个文件的详情: transmission-remote -t -i 删除某个文件的共享和下载:注意如果下载已完成,该命令只会取消共享而不会删除文件 transmission-remote -t -r 共享某个文件: 先把文件复制到前面建的共享文件夹 `~/bt`: cp <文件路径> ~/bt 然后制作种子文件: transmission-create ~/bt/<文件名> 检查一下种子文件: transmission-show ~/bt/<文件名.torrent> 记下此命令输出的磁力链接。 添加种子到后台: transmission-remote -a ~/bt/<文件名.torrent> 此时transmission-daemon会先检验新添加的种子,然后共享就开始了, 可用命令 `transmission-remote -l` 查看。共享开始后种子文件就没用了,可以删除。 如果不记得磁力链接,可以用命令查看: transmission-remote -t -i 把磁力链接发给朋友即可。 Transmission官方网站: [https://transmissionbt.com/][1] --- 更新于 2026年3月 [1]: https://transmissionbt.com/