zoukankan      html  css  js  c++  java
  • 最快的BT软件rtorrent Step by Step指南

    原文地址:http://forum.ubuntu.org.cn/viewtopic.php?t=165069

    rtorrent是linux下最快的bt下载软件,由于支持DHT网络,可以很好的于迅雷和Bitcomet的用户进行资源共享,所以很适合国内网络环境,下载速度极快.

    首先从源里安装rtorrent

    代码:
    $sudo aptitude install rtorrent



    然后建立下载目录和下载历史目录

    代码:
    $mkdir universe && mkdir universe/session


    修改配置文件,配置下载参数

    代码:
    $gedit ~/.rtorrent.rc   


    把下面配置代码写入.

    代码:
    #最小允许peer数
    min_peers = 3
    #最大允许peer数
    max_peers = 500
    #最大同时上传用户数
    max_uploads = 10
    #最大下载950k/s  光纤用户使用,adsl请酌情修改
    download_rate = 950
    #最大上传200k/s  光纤用户使用,adsl请酌情修改
    upload_rate = 200

    #下载目录
    directory = ~/universe
    #下载历史目录(此目录中包括下载进度信息和DHT节点缓存)
    session = ~/universe/session
    #(配置自动监视,把bt种子扔进~/universe目录就自动下载)
    schedule = watch_directory,5,5,load_start=~/universe/*.torrent
    #(配置自动监视,把bt种子从~/universe目录拿走就自动停止下载)  
    schedule = untied_directory,5,5,stop_untied=
    #硬盘空间低于100M就自动停止一切下载)
    schedule = low_diskspace,5,60,close_low_diskspace=100M
    #(在总上传量达到200M的情况下上传/下载率达到200%,或者在总上传量不足200M情况下上传/下载率达到2000%,则停止上传)
    schedule = ratio,60,60,"stop_on_ratio=200,200M,2000" 

    #bt监听端口
    port_range = 9400-9500 
    #随机从上面范围内选择端口
    port_random = yes 
    ######开启DHT######
    dht = on 
    #DHT所用的UDP端口
    dht_port = 9501   
    #种子交换功能
    peer_exchange = yes 

    #(上传缓存,每个种子10M,小内存用户请酌情修改)
    send_buffer_size = 10M  
    #(下载缓存,每个种子20M,小内存用户请酌情修改)
    receive_buffer_size = 20M 
    #(修改编码以避免中文乱码)
    encoding_list=UTF-8 



    下载方法:
    首先如果本机在内网,需要在路由器上做一个9400-9501的端口映射

    把想下载的种子文件扔到~/universe目录下面
    然后

    代码:
    $screen rtorrent


    rtorrent就会自动下载~/universe目录下面的所有bt种子
    如果终端关掉了,再次运行终端

    代码:
    $screen -r


    重新又回到了utorrent界面.
    用了screen,即使Ctrl+Alt+Backspace也不会停止rtorrent进程的......

    rtorrent退出快捷键是Ctrl+q

    好了,现在就可以在linux下体验bt下载的急速快感了.我用10M光纤,下载6个bt种子,...没开dht以前只有可怜的60k/s.....在配置文件里打开DHT以后,不到10分钟就能达到900k/s的速度

    另外最好第一次使用rtorrent的时候下载一个带DHT源的种子(用来建立DHT节点索引,可以理解为DHT初始化.)如果不好找,用下面这个就行(这个是Debian Testing i386的 CD ISO , 来源:Debian 官网)
    http://cdimage.debian.org/cdimage/lenny_di_beta2/i386/bt-cd/

    本文修改记录:
    08年11月10日:去掉了peer_exchange = yes前的注释“#”

  • 相关阅读:
    如何把git上的小程序项目跑起来
    异常好用的六种vue组件通信方式
    2021.8.10面试总结
    高频面试题总结
    21年8.6面试总结
    2021.8.4上海微创软件(主react)电话面试
    promis封装各种请求
    各个框架解决跨域问题
    华人运通(主vue)前端研发初级工程师
    css常用命名
  • 原文地址:https://www.cnblogs.com/AloneSword/p/4216973.html
Copyright © 2011-2022 走看看