可以用 transmission,它提供了 Web 界面
1. 安装 transmission:
sudo apt-get install transmission-daemon
2. 创建下载目录,一个是下载完成的目录,一个是未完成的目录
mkdir Public/bt_complete
mkdir Public/bt_incomplete
3. 配置目录权限
sudo usermod -a -G debian-transmission pi
sudo chgrp debian-transmission bt_complete
sudo chgrp debian-transmission bt_incomplete
sudo chmod 770 bt_complete
sudo chmod 770 bt_incomplete
4. 修改配置文件 /etc/transmission-daemon/settings.json
"download-dir":"/home/pi/Public/bt_complete"
"incomplete-dir":"/home/pi/Public/bt_incomplete"
"rpc-host-whitelist": "192.168.1.*",
5. 重启 transmission
sudo service transmission-daemon reload
sudo service transmission-daemon restart
两个命令按顺序执行,单独 restart 的话配置不会保存:
浏览器中输入 http://192.168.1.8:9091/
,默认用户名密码:transmission
修改 transmission 用户名和密码的方法:
- 先停止服务:
sudo service transmission-daemon stop
- 修改配置文件,看到这个是加密的密码,直接把密码改为密码明文就可以:
“rpc-username”: “明文”,
“rpc-password”: “密文”,
- 再此启动服务 :
sudo service transmission-daemon start
启动的时候 transmission 会自动把新密码加密。
transmission 默认监听 51413 端口,最好在路由器上做个端口转发,把这个端口转到它的 IP 地址