这是一个非常强大的 BT 软件,我个人是非常喜欢的。但是,它占的内存比较大,如果服务器还要做一些其它的工作,用这个可能就不太合适了。
于是, transmission 是一个不错的选择。它对硬件的配置要求非常的低,甚至在路由器上面都可以运行。
这次使用一台纯净系统的服务器来装。
安装 docker
curl -sSL https://get.docker.com/ | sh |
安装 transmission
docker run -d \ --restart=always \ --name transmission \ -v /home/tr/torrents:/to_download \ -v /home/tr/download:/output \ -p 9091:9091 \ -p 51413:51413 \ -e USERNAME=admin \ -e PASSWORD=admin \ jaymoulin/transmission |
解释
输入 IP:9091 即可进入 transmission 的管理界面
由于未知原因,现在创建好 transmission 这个容器之后,在输入用户名和密码那里,会一直被卡住,点登录之后还是让你再输入,完全无法进入……
这不是最重要的问题,问题是,我发现我输入账户密码后,无法进入界面。然而,我直接什么都不输入,按回车,却可以进入……
为了确认,我还专门有手机流量试一下,发现确实,什么都不输入就可以进入……所以看重安全的朋友还是不要用这个 transmission 容器了。
下载后的文件是保存在 /home/tr/download
这个路径下的
想要取回本地,可以和上一篇文章一样,安装 caddy ,或者也可以使用 FTP 的方法。
取回本地
但是下载好后文件是在服务器里,我想把它取回到电脑或者手机。那么,开启一个 http 服务即可。这里推荐两个方案:
一、h5ai
一行命令即可,最简单
docker run -d -p 8055:80 -v /home/tr/download:/h5ai --name h5ai ilemonrain/h5ai:full -d |
装好后在浏览器输入 ip:8085
就可以看到里面的内容
二、caddy
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh |
写入配置
echo ":80 { root /home/tr timeouts none gzip browse }" > /usr/local/caddy/Caddyfile |
启动 caddy
/etc/init.d/caddy start |
开放服务器 80 端口
ufw allow 80 |
完成后就可以在浏览器里,输入 IP地址
来访问下载好的文件了。如果是 MP4 文件的话,还可以支持在线播放。
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付