BT挂机利器 transmission docker 安装法

这是一个非常强大的 BT 软件,我个人是非常喜欢的。但是,它占的内存比较大,如果服务器还要做一些其它的工作,用这个可能就不太合适了。

qb speed

于是, 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 文件的话,还可以支持在线播放。

留下评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据