本帖最后由 X.I.U 于 2019-9-30 18:37 编辑
更新提示:2019年09月28日 12:05,更新版本 v1.7,具体更新内容请看帖子最底部!软件允许转载,但请注明源链接(即本网页地址),谢谢!
我又来分享软件啦,上次我分享的 Cloud Torrent 很多人反应没速度,所以我又把我珍藏的 Peerflix Server 分享给大家。这次又是一个 BT/磁力链接 下载工具,当然如果只是这样的话没什么特别的,但是这个工具可不是像那些披着衣服(GUI)的Aria2,而是基于Torrent Stream 的,我测试速度不错,虽然一些资源比不上迅雷(迅雷有中心服务器,而这个软件只依靠DHT节点),但毕竟迅雷有版权限制。
因为配置简单,所以我没写GUI软件来管理,如果需要的人多了我再考虑(如果你需要,请留言)。
软件介绍:
Peerflix Server 是一个通过Web网页操作的 BT/磁力链接 下载工具,无版权限制、无吸血、支持边下边播、绿色汉化免安装一键启动。
同局域网内其他设备也能通过网页访问!
Github项目地址:https://github.com/XIU2/peerflix-server-zh
软件界面:
点击正在下载的视频(音乐)就能边下边播了~
下载地址:
蓝奏云:https://www.lanzouj.com/b966535
请根据你的系统选择下载 32位 或 64位 的(32位系统只能选择32位压缩包,64位则都可以)!
程序本身不大,但是这个软件必须通过 Node 来运行(NodeJS语言写的),而 Node 文件有点大(压缩后也有20MB左右)。
使用说明:
下载并解压到任意目录双击 启动Peerflix Server.bat 就能运行软件了(显示下图,最小化即可)。
然后就会自动打开WEB管理网页(127.0.0.1:1234)。
默认下载目录是软件所在文件夹下的 Download 文件夹。
注意:如果运行后闪退,那么请运行一下 [启动Peerflix Server(带日志输出).bat] 然后提供 log.txt 文件内容给我排错。注意:如果运行后网页无法访问,可能是正在加载中,请等待5-10秒再刷新网页试试。 注意:首次运行会提示下图,点击 [允许访问] 按钮就行了。
运行脚本后会显示这个,最小化就行了,通过网页操作的
进阶说明:
文件解释:
- node:主程序及依赖所在文件夹,不懂请不要修改
- Download:默认下载目录,可以在配置文件中修改,每次修改需要重启程序才能生效
- torrents.json:储存当前任务文件,里面记录的是当前正在下载的种子任务信息
- config.json:配置文件,修改连接数、下载目录的地方
- 启动Peerflix Server.bat:启动脚本
- 启动Peerflix Server(带日志输出).bat:带日志输出的启动脚本,用于日志排错
局域网其他设备访问说明:
局域网内的其他设备访问很简单,只需要浏览器访问 http://内网IP:1234 即可。
内网IP指的是运行该软件的电脑内网IP,查看内网IP的方法:
下图中的 IPv4 地址 对应的 192.168.0.102 就是内网IP了,即其他设备访问 http://192.168.0.102:1234(不要照搬,除非你的电脑内网IP也是这个)。
自定义网页端口:
右键编辑 启动Peerflix Server.bat 文件可以看到如下:
start http://127.0.0.1:1234
SET PORT=1234
node\peerflix-server
参数解释:
- 两个 1234 指的是网页端口为1234,可以自行修改。
自定义下载目录:
右键以记事本(或其他编辑文本软件)打开 config.json 文件可以看到如下:
{
"connections": 100,
"path": "Download",
"tracker": true,
"trackers": [
"udp://9.rarbg.to:2710/announce",
"udp://9.rarbg.me:2710/announce",
...
]
}
参数解释:
- connections:连接数,默认就行了,理论上数值越大速度越快,但是100就够用了,官方默认是50,我给翻倍了。
- path:下载目录,如果要指向其他文件夹,那么需要注意一下路径写法。
- tracker:启用 Tracker。
- trackers:自定义 Trackers 地址(对BT下载速度影响大,会修改JSON文件的可以去这里更新)。
下载目录路径写法:
例如要设置的下载目录为:D:\Peerflix Server-x64\Download
Windows 的路径分隔符为 \ ,而软件并不识别它,需要用 Linux 的路径分隔符,也就是相反的 /,我们只需要替换一下就行了。
所以配置文件应该这样写:
{
"connections": 100,
"path": "D:/Peerflix Server-x64/Download",
"dht": true,
"tracker": true,
"trackers": [
"udp://9.rarbg.to:2710/announce",
"udp://9.rarbg.me:2710/announce",
...
]
}
更新日志:
2019年09月28日,版本 v1.7
- 1. 新增 拖放打开 .torrent 文件功能。
2019年09月27日,版本 v1.6
—— 如果不喜欢新版界面,可以下载 v1.5 版本。
2019年09月26日,版本 v1.5
2019年09月12日,版本 v1.4
2019年09月11日,版本 v1.3
- 1. 新增 一批优质Trackers。
- 2. 新增 一个带日志输出的脚本,用于打开脚本后闪退时可以查看 log.txt 文件排错。
2019年09月11日,版本 v1.2
- 1. 优化 运行[启动Peerflix Server.bat]脚本后直接打开网页。
2019年09月11日,版本 v1.1
2019年09月11日,版本 v1.0
|