前言:

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后面换为对应的文件名

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

,