前几天在发布了Cloud Torrent的一键脚本和使用教程后,留言评论里又有一个逗比,提供了一个功能类似的工具,我就稍微研究了一下,又写了一个一键脚本来安利给各位老死机了。
PS:大家不要吐槽我的起标题功力!
声明:本文章仅提供 BT/磁力链接 下载工具的安装方法和说明,任何使用此工具 下载版权侵权文件或导致任何经济损失,皆和本人无任何关系!如果你不同意或有异议,请关闭这个网页!
系统需求
CentOS / Debian / Ubuntu 都可以,这个工具是Node.js的一个模块,所以需要安装Node.js。
不过,本人测试系统为 Debian 7 x64 建议使用这个。
脚本版本:
Ver: 1.0.2
Peerflix Server特点
- 支持 BT下载
- 支持磁力链接下载
- 支持上传BT文件
- 支持离线下载
- 支持边下边播( 格式限制:mp4/wbem/ogg )
- 可视化界面 Web UI
与Cloud Torrent的区别
Peerflix Server 支持边下边播、支持上传本地BT文件来下载。
但是,不支持更换端口(默认 9000),不支持设置访问账户和密码(问了作者,这两项默认是无法设置的,也可能是我不会,以后慢慢研究,都需要借助Nginx才能实现,太麻烦了)。
同时,边下边播和CT一样,都是需要指定的 mp4、wbem、ogg格式的视频才能在线播放(HTML5的限制),至于上传BT文件这个功能作用较小。
所以如果你不需要这两项功能的话,我还是建议你使用CT,这个相对成熟一些:支持离线下载 BT和磁力链接的老司机坐骑 —— Cloud Torrent
安装步骤
- wget -N –no-check-certificate https://soft.dou-bi.co/Bash/pserver.sh && chmod +x pserver.sh && bash pserver.sh
启动后,访问 http://VPS_IP:9000 即可看到Web UI界面了。
使用说明
脚本使用说明
- bash pserver.sh
- # 可以直接输入这个命令,会自动判断是否需要 安装/启动/停止 Peerflix Server
- bash pserver.sh install
- # 安装 Peerflix Server
- bash pserver.sh start
- # 启动 Peerflix Server
- bash pserver.sh stop
- # 停止 Peerflix Server
- bash pserver.sh tail
- # 查看 Peerflix Server 日志
- bash pserver.sh uninstall
- # 卸载 Peerflix Server
Peerflix Server 使用说明
你可以直接输入磁力链接和在线的BT种子链接到这个输入框里,然后点击 Download 按钮下载。
当然,你也可以点击右下角的 browse to upload 这个链接字样,来选择本地的BT文件上传下载。
勾选或者取消种子中的各个文件前面的选择框。
下面一排参数分别是:
暂停/继续按钮(感觉好像没卵用,估计没开发出来)
Speed:绿色的是下载速度,红色的是上传速度(P2P)
Traffic:绿色的是已下载的文件大小,红色的是已上传的文件大小
Peers:这个应该是当前下载和上传这个资源的人数,两个颜色的区别我也不清楚。。
Queue:这个是 BT 的队列,很少玩BT不懂。
这个工具会申请浏览器的桌面通知权限,这样你下载完东西的时候,浏览器右下角就会出现这个提示你。
文件位置
Peerflix Server是Node.js的一个模块,所以也安装了Node.js。
Node.js 安装目录:/etc/node
Peerflix Server 安装目录:/etc/node/lib/node_modules/peerflix-server
日志文件:/etc/node/lib/node_modules/peerflix-server/peerflixs.log
一些人可能想要自己修改网页的式样,你可以去这里修改网页文件。
网页文件:/etc/node/lib/node_modules/peerflix-server/dist
注意事项
BT和磁力链接的速度是和,磁力链接/BT 的用户上传共享量和中心服务器的宽带质量,以及你下载
磁力链接/BT 的VPS的宽带有关系。
这种软件在某些程度上比不上国内的迅雷,毕竟迅雷用户了很大共享了很多的上传速度,而且还有缓存的中心服务器,所以才会那么快。
Peerflix Server 因为啥Node.js的模块,所以还支持 Windows 平台,不过暂时我没打算写windows的教程。
如果你是国外的VPS,特别是美国的,一定要注意下载 BT/磁力链接
容易遇到蜜罐,然后被投诉封VPS。建议使用欧洲的罗马尼亚,那里的VPS无视版权,当然拉回本地,速度肯定也不会多快。
无法访问你的 http://IP:端口
可能是防火墙规则的问题,使用下面这个命令来开放端口。
- iptables -I INPUT -p tcp –dport 9000
-j ACCEPT
提示wget: unknown host “soft.dou-bi.co” 之类的错误
这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS。
- echo “”
>
/etc/resolv.conf - echo “nameserver 8.8.8.8”
>>
/etc/resolv.conf - echo “nameserver 8.8.4.4”
>>
/etc/resolv.conf - sed -i ‘1d’
/etc/resolv.conf
提示 wget: command not found 的错误
这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。
CentOS系统:
- yum install -y wget
Debian/Ubuntu系统:
- apt-get install -y wget
更新日志
2016年12月05日,Ver 1.0.2
1.新增脚本自动判断功能
不需要输入 bash pserver.sh install/start/stop 后面参数了,直接输入 bash pservert.sh 就会自动判断,如果没有安装就自动安装,如果没有启动会自动启动,如果正在运行,会提示是否停止。
2.修复启动/停止成功,但是提示启动/停止失败的BUG。
2016年12月02日,Ver 1.0.1
1.修复启动成功但是没检测到进程,提示启动失败的 BUG。
2016年12月02日,Ver 1.0.0
1.推出正式版 1.0.0 。