前言:
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后面
换为对应的文件名
安装好后界面还是浏览器访问,界面如下