文章前言
快一年的时间没更新文章了,感觉也没什么好写的,不像是其他大牛弄点技术文章,看eSir群里有人问如何在OpenWrt上下载BT/PT种子文件,大家回答也是五花八门看来每个人都一个秘密武器,我自己用的是cloud-torrent,比较轻巧方便,这里也记录一下怎么在OpenWrt上利用docker 来运行cloud-torrent 。
为什么要用cloud-torrent ?这个就见仁见智吧,没个人喜好不同,主要是耐用简单。Cloud-torrent 主要有一下几个特点:
- 支持 BT下载
- 支持 磁力链接下载
- 支持 搜索磁力链接
- 支持 离线下载
- 支持 边下边播(格式限制:mp4/wbem/ogg,同时需要手动输入链接)
- 可视化界面Web UI
项目地址:https://github.com/boypt/simple-torrent
Docker 拉取镜像
作者已经制作了cloud-torrent 的Docker 镜像文件,你可以直接拉取:
docker pull openwrtclub/torrent
大家都知道docker hub 速度在国内感人啊,如果拉取不畅可以用一下方法加速:
cat >/etc/docker/daemon.json<<EOF
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://hub-mirror.c.163.com"
]
}
EOF
运行
新建一个目录用来放种子和下载文件,当然也可以两个目录,我都是放到一个目录下。
mkdir /torrent
运行镜像并映射目录
docker run -d --name torrent -p 3000:3000 -v /torrent/download:/downloads -v /torrent/torrents:/torrents openwrtclub/torrent
注意端口和目录,这里开放3000端口作为管理端口,如果你想其他的,把前面的第一个3000改成你想要的。
查看是否运行成功
root@OpenWrt:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b5279b826152 boypt/cloud-torrent "cloud-torrent" 7 seconds ago Up 6 seconds 0.0.0.0:3000->3000/tcp torrent
访问和使用
打开浏览器输入路由器的地址家端口:
http://192.168.1.1:3000
你会看到如下界面
你可以直接拖拽.torrent 种子文件到页面上即可开始下载,或者输入种子的url地址,更或者输入磁力链接。
虽然文章啰嗦了一大堆,但是真的是简单,只需要三条命令就可以开始你的战斗了,最后想问你的小姐姐们都准备好了没?别忘了cloud-torrent 支持边下载边播放奥