安装transmission实现BT下载

一、首先安装 transmission

sudo apt-get install transmission-daemon

二、然后创建下载目录,一个是下载完成的目录,一个是未完成的目录,具体目录根据你的情况决定

mkdir -p /home/pi/wd/incomplete
mkdir /home/pi/wd/complete

三、修改运行用户

sudo nano /etc/init.d/transmission-daemon

修改USER变量为需要的用户名

USER=pi

修改服务运行用户

sudo systemctl edit transmission-daemon.service

添加以下内容

[Service]
User=pi

重启服务

sudo systemctl daemon-reload
sudo systemctl start transmission-daemon.service

四、修改配置文件

sudo nano /home/pi/.config/transmission-daemon/settings.json

这是一个 json 格式的文件,配置项很多,但重点改下面这些:

(一)下载目录位置:

"download-dir": "/home/pi/wd",

(二)未完成的下载目录

"incomplete-dir": "/home/pi/wd/downloading",

(三)启用未完成目录

"incomplete-dir-enabled": true,

(四)关闭WEB白名单

"rpc-whitelist-enabled": false,

(五)修改同时下载的任务数

 "download-queue-size": 100,

五、最后,配置好之后重启 transmission,注意以下两个命令按顺序执行,单独 restart 的话配置不会保存

sudo service transmission-daemon reload
sudo service transmission-daemon restart

现在就好了,在浏览器中访问 IP 加 9091端口。访问时输入用户名和密码,默认都是:transmission