【exatorrent】好用的web端BT磁力在线播放工具

# 简述

今天给大家推荐一个自己正在用的磁力播放器,我最开始的需求是,可以方便看高清电影,目前有几大观看电影的平台,腾讯视频、爱奇艺、B站等,腾讯视频我是开了会员的,但有些电影是具有独家版权的,意味着只能在某一家平台观看,这也就是本次要解决的问题。

# exatorrent介绍

exatorrent是由varbhat开源的作品,后端使用Go语言实现,可以托管到本地或者云端,支持单用户模式和多用户模式,可以实现磁力文件的下载和在线播放。提供Docker部署方式。

项目地址:exatorrent

# 操作环境

  • 系统:debian10 x64

  • Docker版本:23.0.1

  • Docker-Compose版本:1.21.0

  • 网络:美国洛杉矶

详细机器配置可查看:doduo.cc

# 创建docker-compose.yml

创建一个空文件夹,在里面创建docker-compose.yml文件,需要在user参数中填写用户的uidpid,每个人可能是不一样的,使用下面命令查看,然后改写。

1
2
$ id
uid=1000(xxxxx) gid=1001(xxxxx)
1
2
第一个参数是uid,第二个参数是pid
user: "1000:1001"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
version: '3.1'

services:
  torrent:
    image: ghcr.io/varbhat/exatorrent:latest
    restart: always
    user: "1000:1001"
    volumes:
      - $PWD/dir:/exa/exadir
    ports:
      - 5000:5000
      - 42069:42069

过去那种写法有问题,可能会存在 Error Creating Directory 报错,换成这个现在配置文件就没有问题了。错误原因:https://github.com/varbhat/exatorrent/issues/330

# 执行

1
docker-compose up -d

然后访问http://localhost:5000,首次运行时创建的默认用户的用户名和密码分别为 adminuseradminpassword

# 简单聊下使用

例如我们有如下这个磁力文件

1
magnet:?xt=urn:btih:08ada5a7a6183aae1e09d831df6748d566095a10&dn=Sintel

将其放到搜索框中,点击Add,即可添加下载,添加完之后就可以进入 Torrents -> View -> File Progress -> 找到要播放的视频点击,若是没有下载完的播放,可以选择 Use Stream API 就可以实现在线播放了。

# 磁力网站推荐

这两个是平常用的比较多的,没有广告,更新也都很及时。

# 参考链接

Licensed under CC BY-NC-SA 4.0