前言:
Transmission的安装
更新源并执行apt安装:
1 | sudo apt update |
检查Transmission是否成功运行
1 | sudo systemctl status transmission-daemon |
修改配置文件
想要修改配置文件,需要先停止transmission服务
1 | sudo systemctl stop transmission-daemon |
编辑配置文件:
1 | sudo nano /var/lib/transmission-daemon/info/settings.json |
其中,需要修改的有三项,rpc-username是用户名,rcp-password是密码,图中的{cb…是密码的HASH值,当你设置完密码退出后启动服务,daemon会自动将明文密码转为HASH值,这样更加安全;rpc-whitelist是白名单,被允许的ip地址才能访问transmission-daemon,如果允许所有ip都可以访问,可以改为"*"
修改完配置后ctrl+x
退出,y
保存,enter
确定就保存了修改的配置。
重新打开服务:
1 | sudo systemctl start transmission-daemon |
如果开启了防火墙,记得放行9091端口
1 | sudo ufw allow 9091 |
完成后,在浏览器输出http://ip:9091
,输入用户名秘密就可以访问transmission了
Transmission美化
原始的transmission界面还是比较简陋的,不过Github上有个项目transmission-web-control
https://github.com/ronggang/transmission-web-control,这个项目加强了Transmission的操作能力并优化了web界面。
下载transmission-web-control
1 | wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh |
如果Github无法访问,可以换成gitee
1 | wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh |
安装
1 | sudo bash install-tr-control.sh |
如果是gitee下载,记得把bash后面
换为对应的文件名
安装好后界面还是浏览器访问,界面如下