前言:

Transmission 的安装

更新源并执行 apt 安装:

1
2
sudo apt update
sudo apt install transmission-daemon -y

检查 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-controlhttps://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后面换为对应的文件名

安装好后界面还是浏览器访问,界面如下

,