aria2 创建BT种子,并开启分享

前言

下载ubuntu dvd镜像特别慢(因为是从国外原始源下载), 然后就想到,可以用aria2 制作一个torrent,然后开启分享.

这样,就利用了国外vps的大带宽,帮我加速下载.

然后我们在国内,用迅雷或者之类的工具,就能获得比较高的传输速度

制作种子

我们需要用到rhash这个工具,来计算文件的magnet hash,

1rhash --magnet --btih --torrent mini.iso

获得种子链接

1magnet:?xt=urn:btih:5ce44485d986013994d20e0f8b38e7397d09447f&dn=mini.iso

启动种子

aria2c的参数说明

-V 参数,做种子的时候,加这个参数,会校验种子和下载的文件,如果100% ok,就可以做种了

--dht-entry-point=<HOST>:<PORT>

链接dht需要的启动节点,我们填dht.transmissionbt.com:6881

--seed-ratio=0.0 表示无限做种

-u, –max-upload-limit specifies the max upload rate.

--enable-dht

表示开启dht

让我们启动做种

1aria2c -V --dht-entry-point="dht.transmissionbt.com:6881" \
2--bt-enable-lpd=true \
3--dht-listen-port 6881 --disable-ipv6 --enable-dht --seed-ratio=0.0 -u 40K -d /root/tmp "magnet:?xt=urn:btih:5ce44485d986013994d20e0f8b38e7397d09447f&dn=mini.iso"

下载端

1aria2c --dht-entry-point="dht.transmissionbt.com:6881" \
2--bt-enable-lpd=true \
3--dht-listen-port 6881 \
4--disable-ipv6 --enable-dht \
5 --seed-ratio=0.0 -u 40K "magnet:?xt=urn:btih:5ce44485d986013994d20e0f8b38e7397d09447f&dn=mini.iso"

检查dht网络

1$ go get github.com/anacrolix/dht/cmd/...
2$ dht-ping dht.transmissionbt.com:6881

参考阅读

aria2是一个多功能强大的下载工具,linux下面,可以通过软件包安装

ubuntu安装aria2

apt-get update && apt-get install -y aria2

 
 

分类: 电脑数码 标签: 发布于: 2020-12-26 17:37:25, 点击数: