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