Qter 发表于 2022-3-14 22:37:40

下载工具系列——CloudTorrent (你云端的BT下载器,自带搜索)

http://www.senra.me/?s=torrent
一.介绍之前介绍的主要还是常规的,或者说老牌的BT下载工具,也该来点比较新鲜的,这个软件还是当初我在逗比那儿看到的,了解了下发现还可以,所以来分享一下。这是一款由Go编写的程序,支持种子/磁力下载,支持在线搜索直接加入下载,作者计划加入在线播放以及前后端分离的功能。二.安装作为一款Go的程序,安装部分那是一贯的简单,作者提供了ARM(树莓派等)/Darwin(macOS)/Linux/Windows的全平台程序,无依赖下载解压即可使用,这是极好的。Release页面——>传送门这儿就放个Linux 64位的了,其他的自己替换地址,需要注意这个不能用tar解压,请直接用gunzip -d来解压

1
2
3
4

wget https://github.com/jpillora/cloud-torrent/releases/download/0.8.24/cloud-torrent_linux_amd64.gz
gunzip -d cloud-torrent_linux_amd64.gz
chmod +x cloud-torrent_linux_amd64
mv cloud-torrent_linux_amd64 /usr/local/bin/cloud-torrent




当然,作者还提供了一个一键安装的命令

1

curl https://i.jpillora.com/cloud-torrent! | bash




对Docker感兴趣的也可以用下面的

1

docker run -d -p 3000:3000 -v /path/to/my/downloads:/downloads jpillora/cloud-torrent




PS.由于是单个二进制文件,所以升级的话直接替换就行
阅读全文→

Tags: BT, cloudtorrent, 下载工具, 离线下载


Senra 标准 下载, 教程 2017-10-26 10个评论

http://ucdn.senra.me/2017/09/qbittorrent-logo-700x200.jpg?_upt=ae2b0b6b1647266953下载工具系列——qBittorrent (Qt编写, 简单易用跨平台BT/PT客户端)一.介绍如果问起在Windows上用什么软件下载BT或是PT,那么我觉得可能大部分人都会说是uTorrent,简单易用速度还快,这就是uTorrent受欢迎的原因,但是,在Linux平台上的uTorrent就不是这么回事了。所以qBittorrent打出了uTorrent替代品的旗号,虽然可能还有很远的路要走,但是它确实有不少可取之处。二.安装qBittorrent在Linux上有GUI模式以及WebGUI模式,我肯定是选择后者的,毕竟服务器大多不装界面,节省资源。下面就来说一下怎么装1.还是先得装libtorrent,这个是rasterbar版本,之前deluge我是懒得装了,这儿没办法,还得装,研究了下,真的是神坑,我从下午研究到了晚上才把这堆坑全填了,网上教程要么太老,要么全是ubuntu的,简直感人肺腑,甚至我这部分的教程写了删删了写来来回回好几次。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

yum groupinstall 'Development Tools' -y
yum install centos-release-scl -y
yum install openssl-devel qt5-qtbase-devel qt5-linguist devtoolset-3-toolchain -y
yum remove boost* -y

wget -O /etc/yum.repos.d/enetres.repo http://repo.enetres.net/enetres.repo
sed -i "s/^enabled = 1/enabled = 0/g" /etc/yum.repos.d/enetres.repo
yum install --enablerepo=enetres boost-devel

scl enable devtoolset-3 bash
cd /opt/
wget https://github.com/arvidn/libtorrent/releases/download/libtorrent-1_1_4/libtorrent-rasterbar-1.1.4.tar.gz
tar xzf libtorrent-rasterbar-1.1.4.tar.gz
cd libtorrent-rasterbar-1.1.4
CXXFLAGS="-std=c++11" ./configure --disable-debug --prefix=/usr
make && make install
ln -s /usr/lib/pkgconfig/libtorrent-rasterbar.pc /usr/lib64/pkgconfig/libtorrent-rasterbar.pc
ln -s /usr/lib/libtorrent-rasterbar.so.9 /usr/lib64/libtorrent-rasterbar.so.9






阅读全文→

Tags: libtorrent, qbittorrent, 下载工具


Senra 标准 centos, 下载, 教程 2017-09-26 没有评论

http://ucdn.senra.me/2017/09/rtorrent-rutorrent-700x210.png?_upt=0ae5ec541647266953下载工具系列——rTorrent (轻量级优秀BT/PT客户端)一.介绍rTorrent是一款简洁但是功能强大的轻量级BT/PT客户端,使用ncurses库以C++编写,所以资源占用来说相对于Python的Deluge会小不少,之所以把这两个拿来比较是因为它们都依靠libtorrent,不过,rTorrent不带WebGUI,它的Web界面是第三方的,一般使用的是ruTorrent。二.安装这部分的安装包含了rTorrent以及ruTorrent,前面说到后者并非内置的,所以总体来说就比较麻烦了,因为还得额外安装Web 服务器并配置。所以我建议,除非比较折腾,不然还是用其他的吧,当然你也可以去GitHub上翻翻一键脚本,挺多的。不过嘛,折腾啥乐趣,也算是积累吧,我还是选择自己手动搞了。①安装libtorrent和Deluge不同的是,rTorrent不需要它的python binding,也用不着rasterbar版本,所以也就没了一堆boost库的问题,当然,因为不是rasterbar版本,所以速度特别快(不要奇怪,libtorrent有两个分支,一个侧重全平台,一个侧重速度)

1
2
3
4
5
6

cd /opt/
wget http://rtorrent.net/downloads/libtorrent-0.13.6.tar.gz
tar xzf libtorrent-0.13.6.tar.gz
cd libtorrent-0.13.6
./configure
make && make install




基本上只要你装齐了编译程序,就没啥问题了,没装 ? 运行下面命令吧

1

yum groupinstall "Development tools" -y






阅读全文→

Tags: BT, PT, rtorrent, rutorrent, 下载工具


Senra 标准 centos, 下载, 教程 2017-09-25 7个评论

http://ucdn.senra.me/2017/01/problem-700x210.jpg?_upt=e7c984f01647266953Aria2配置文件参数翻译详解一.介绍Aria2是啥就不用我介绍了,目前最新版本已经到了1.33,配置参数那是相当滴多,偶然发现AriaNG的语言文件里有绝大部分参数的中文解释,所以拿出来重新排版下方便查看。二.配置文件请注意,原翻译来自AriaNG语言文件——>传送门默认配置内容来自Aria2 1.33.0文档——>传送门请配合官方文档食用,文档中还含有部分仅可用于命令行参数的内容,本配置文件中未包含该部分

阅读全文→

Tags: aria2, 翻译, 配置文件


Senra 标准 aria2, 教程 2017-10-27 29个评论

http://ucdn.senra.me/2017/10/peerflixserver-700x210.jpg?_upt=0b36f7f51647266953下载工具系列——Peerflix-Server (支持边下边播看的云端BT客户端)一.介绍这个和之前的CloudTorrent比较像,但是这个是用Node.js写的,作者表示思路来自于Peerflix,这个名字是不是和Netflix有点像?是滴,这货是个比较神奇的玩意,和往常的bt客户端不同,它不偏重于下载,甚至它就是不是让你用来下载的,它在你的播放器或者浏览器与BT种子之间架起一座桥梁,使得你能够通过任意浏览器或者支持网络文件的播放器播放你BT种子种的内容。是不是感觉很像当年的迅雷云播?Yep,就是这样。Peerflix-Server从Peerflix获取了灵感,将其改为带Web界面的程序并且"增加"了"没有用"的下载功能,这样,你就能够在服务器上任意预览你想要的BT种子或者磁力链接,然后挑选你想要的看完或者下载下来。一定意义上你可以避免葫芦娃以及80G新闻联播(233二.安装Node.js的程序嘛...我们肯定是要先装Node.js的,这儿选择用nvm安装,贼方便,之前我也介绍过,这儿直接给命令,感兴趣的可以看我之前文章——>传送门

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

#安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
#为避免重开ssh直接初始化
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" && \. "$NVM_DIR/bash_completion"
#安装最新的node.js版本
nvm install --latest-npm

#安装本体
npm install -g peerflix-server
#直接运行
peerflix-server

#如果想要后台运行,官方建议使用forever,当然如果你想用pm2啥的也行
#npm install -g forever
#forever start $(which peerflix-server)






阅读全文→

No tags for this post.


页: [1]
查看完整版本: 下载工具系列——CloudTorrent (你云端的BT下载器,自带搜索)