安装 Transmission
sudo apt-get install transmission-daemon
修改配置文件
先停止transmission
sudo service transmission-daemon stop
编辑
sudo vim /etc/transmission-daemon/settings.json 第14行修改为“dht-enabled”: false, 第15行是下载目录修改成你自己的“download-dir”: “/home/transmission/downloads”, 第20行修改为“encryption”: 2, 第23行修改为 "incomplete-dir": "/home/transmission/tmp", 第49行修改自定义的密码“rpc-password”: “123456”, 第52行修改成自定义的登录账号名称“rpc-username”: “transmission”, 第54行修改为“rpc-whitelist-enabled”: false,
建立文件夹和修改权限
sudo mkdir -p /home/transmission/downloads sudo mkdir -p /home/transmission/tmp sudo usermod -a -G transmission root sudo chgrp -R transmission /home/transmission
检查目录用户组
cd /home/transmission ls -lh
出现如下所示就OK
drwxr-xr-x 3 root transmission 4.0K Jun 10 01:51 debian-transmission drwxrwxrwx 2 root transmission 4.0K Jun 10 01:49 downloads
美化
项目地址 : https://github.com/ronggang/transmission-web-control
cd /usr/share/transmission/web sudo mv index.html index.original.html sudo wget https://github.com/ronggang/transmission-web-control/raw/master/release/src.tar.gz sudo tar -xzvf src.tar.gz sudo mv src.tar.gz
启动transmission
sudo service transmission-daemon start
配置反向代理
这里使用caddy 方便快捷
安装caddy
cd sudo wget -N --no-check-certificate https://raw.githubusercontent.com/luodaoyi/SimplesScript/master/caddy_install.sh sudo chmod +x caddy_install.sh sudo ./caddy_install.sh install http.filemanager
这里要提前解析好自己的域名到服务器的ip 否则无法申请自动成功ssl证书
echo "https://yourdomain { gzip tls youemail proxy / http://127.0.0.1:9091 }" > /usr/local/caddy/Caddyfile
重启caddy
sudo service caddy restart
好了至此安装完毕。打开你的域名看看吧!
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论