[转载][软件评测] MLDonkey研究 – 调教Mac平台最快的驴

2023-10-09 04:40

本文主要是介绍[转载][软件评测] MLDonkey研究 – 调教Mac平台最快的驴,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

[前言]:
很久之前就想写一篇关于MLDonkey的文章, 一直没有动力, 今天趁着回父母家无事, 把关于我知道的MLdonkey的调教方法公布一下, 基本上所有内容都是从互联网上google以及整合出来的, 不需要高深的技巧, 尽量做到for dummies.

[首先简单介绍一下MLDonkey]:
MLDonkey是一个从2002年就开始的开源多平台P2P项目, 其运行平台包括绝大多数主流操作系统包括: Linux, Unix, Solaris,MacOSX, MorphOS, Windows. 它支持几种常见的P2P传输协议:ED2K (包括 Kademlia和Overnet), BitTorrent, DC++(FastTrack, SoulSeek, Gnutella and G2 need work). 当然它的最主要功能是ED2K网络传输应用, 其中最令人称道的则是同时连接多个ED2K服务器的能力. 通常普通的客户端 (Emule ETC.,)同时一次只能连接一个服务器, 而MLDonkey可以同时连接多个服务器, 并同时从各个服务器上获得资源. MLDonkey另外一个优点则是超轻量化, 它没有华丽的GUI, 所以作为回报, 它有着其他客户端无法比拟的低占用率以及稳定性. 所有的操作可以通过两个方式进行: 一是通过prompt window输入命令行, 这个属于GEEK范畴, 不是我们凡人可以企及的, 所以我们通过另外一个选择:一个完整的网页GUI. (后面会介绍)

#######这就开始了########

[下载/安装]:
进入MLDonkey官方主页: http://mldonkey.sourceforge.net/Main_Page
点击左侧download, 或者http://sourceforge.net/projects/mldonkey/files/
官方在上个月更新了3.0.1, 但是独缺MAC版本, 看看更新log:只修复了BT的一些小问题, 我们不用BT, 所以用3.0.0版本也没有差, 点All Files 下面的3.0.0, 注意: mldonkey-3.0.0.shared.power-Darwin.tar.bz2为powerpc版本, mldonkey-3.0.0.shared.-Darwin.tar.bz2为intel版本.

压缩包解压打开把mlnet拖到你的Application文件夹 (UP 2 U)

[运行/退出]:
要运行程序, 直接双击mlnet, 看到Terminal打开以后最后一行显示”Core Started”说明MLDonkey已经开始运行, 这时可以完全关掉Terminal.

关闭MLDonkey: 在上方输入条里面输入kill然后点右边的input或者回车就完全退出程序.

[下载目录]:
下载的文件在~/.mldonkey/incoming/files底下, 最好建立一个替身, 放到Downloads底下

[界面/操作]
来看看MLDonkey的web界面, 打开方式为在浏览器地址栏输入: http://localhost:4080/, 然后可以看见绿色的界面:

Transfer: 下载上传管理
Search: 搜索资源
Servers: 服务器管理
Statistics: 数据统计
Options: 选项
Help+: 帮助
DL: 快速批次添加下载连接

看看Transfer:

左边黄框内的”R,P,C”分别代表: Resume (继续), Pause (中止), Clear (删除下载), 点选资源前面的小框,再点击右面黄框最后的”Submit Changes”就会使改变生效. 请注意不要误操作. Resume All (全部继续), Pause All (全部中止), Clear All (全部删除).

Servers:
对于驴来说最重要的是连接一个资源多的服务器, 以及High-ID, 看High-ID的办法以及各个选单的作用看下图:

后面详细介绍Server调教方法.

Options:
这里是调整各种参数的地方. 点选ALL为显示所有选项, 这里推荐点选ALL再使用CMD+f来搜索找到你想要调整的选项. 注意: 调整完毕需要按回车使改变生效.

[添加下载]:
往MLDonkey添加下载连接有几种方法可以实现:
1, 复制ED2K连接到顶端的输入条里面或者DL页面里面
2, 上面的方法可以应付一般的应用, 但是对于多文件批量下载就未免繁琐了, 这里以VeryCD.com为例,
复制以下代码到书签收藏夹, 或者直接放到Safari的书签栏

javascript:var%20b=document.getElementsByTagName(‘input’);for(var%20i=0;i%3Cb.length;i++)if(b%5Bi%5D.value.indexOf(‘ed2k’)==0&b%5Bi%5D.checked)%7Bvar%20c=encodeURIComponent(b%5Bi%5D.value);while(c.indexOf(‘(‘)!=-1)%7Bc=c.replace(‘(‘,’%2528′);%7D;while(c.indexOf(‘)’)!=-1)%7Bc=c.replace(‘)’,'%2529′);%7D;while(c.indexOf(%22′%22)!=-1)%7Bc=c.replace(%22′%22,’%2527′);%7D;b%5Bi%5D.style.backgroundImage=’url(http://127.0.0.1:4080/submit?q=’+c+’)';%7D

VeryCD网站, 在你要下载的资源全面打勾, 点击前面储存的书签, vola, 已经传到MLDonkey里面了!

3, 对于Firefox用户可以下载这个插件:
Firefox MLdonkey/eMule/aMule Protocol Handle

很方便是吗?

介绍了一些基本的运用, 但是要达到最佳下载速度以及运行效果我们需要对选项作一些调整.
以下重要选项配图说明:

ED2K-connect_only_preferred_server: 只连接优先选定的服务器. 这样就避免了连接资源量小和无用的服务器.
设置服务器优先(我是通过用户数量来设定优先的):

ED2K-max_connected_servers: 同时连接服务器的最大数, 设定为10即可, 多了也没有必要.

ED2K-port: 要想获得High-ID必要的设置, 特别是内网用户, 端口映射就不多说了, 每个router的设置基本大同小异.

[以下几项为打开磁盘缓存的设置, 减少磁盘读写, 延长硬盘寿命]
buffer_writes: true
buffer_writes_threshold: 3000
client_buffer_size: 500000

[以下为全局上传下载速度的设置, 其中_2可以设置为龟速模式]
max_hard_download_rate: 300 最大下载速度 (看你的网络带宽)
max_hard_upload_rate: 30 最大全局上传速度 (随便, 值得一提的是只要设置大于10就可以无限制下载速度)
max_opened_connections: 50  最大全局同时下载数

max_hard_download_rate_2: 50        龟速模式最大全局下载速度
max_hard_upload_rate_2: 10 龟速模式最大全局上传速度
max_opened_connections_2: 10 龟速模式最大全局同时下载数
龟速模式于全速模式之间的转换通过Transfer页面下面的Bandwidth Toggle:

max_indirect_connections: 70 非直接连接

client_name: 修改client_name为[CHN][VeryCD]xxx,据说会有积分~~

[接下来我们来打开KAD网络支持]:

Overnet也可以打开.

[手动添加KAD节点]:
mldonkey虽然支持kad,但是需要手动添加kad节点

节点文件下载:
http://www.emule-inside.net/nodes.dat
http://renololo1.free.fr/e/nodes.dat
http://upd.emule-security.net/nodes.dat
http://www.nodes-dat.com/

下载nodes.dat文件后,在mldonkey的web界面,在输入框中输入下面的命令添加kad节点:

  1. kad_load /absolute/path/to/your/nodes.dat

例子:

  1. kad_load /absolute/path/to/your/nodes.dat

复制代码

进阶篇主要讲两个问题, 1是server.met, 2是IP Blocking

[先是Server.met]:
添加最新的server.met可以使下载速度显著提高.
我们先来添加server.met, Servers – Import Server.met

一般来说在国内的同学添加 http://www.emule.org.cn/server.met 就可以了.

然后我们要修改downloads.ini, 不修改的话MLDonkey会从另外的网站下载另外的server.met覆盖.

用Textedit打开download.ini, CMD+F可以搜索到server.met, 这里要注意文本里面有个示例, 用得是”*)”结尾, 那个不用改. 把”http://www.gruk.org/server.met.gz”替换成http://www.emule.org.cn/server.met

接下来我们要改掉IP Blocking, 免得很多国内的优秀服务器被屏蔽就在修改的server.met下面, 把那一行删掉就可以了:

这篇关于[转载][软件评测] MLDonkey研究 – 调教Mac平台最快的驴的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/170407

相关文章

mac中资源库在哪? macOS资源库文件夹详解

《mac中资源库在哪?macOS资源库文件夹详解》经常使用Mac电脑的用户会发现,找不到Mac电脑的资源库,我们怎么打开资源库并使用呢?下面我们就来看看macOS资源库文件夹详解... 在 MACOS 系统中,「资源库」文件夹是用来存放操作系统和 App 设置的核心位置。虽然平时我们很少直接跟它打交道,但了

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下

关于Java内存访问重排序的研究

《关于Java内存访问重排序的研究》文章主要介绍了重排序现象及其在多线程编程中的影响,包括内存可见性问题和Java内存模型中对重排序的规则... 目录什么是重排序重排序图解重排序实验as-if-serial语义内存访问重排序与内存可见性内存访问重排序与Java内存模型重排序示意表内存屏障内存屏障示意表Int

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

如何解决线上平台抽佣高 线下门店客流少的痛点!

目前,许多传统零售店铺正遭遇客源下降的难题。尽管广告推广能带来一定的客流,但其费用昂贵。鉴于此,众多零售商纷纷选择加入像美团、饿了么和抖音这样的大型在线平台,但这些平台的高佣金率导致了利润的大幅缩水。在这样的市场环境下,商家之间的合作网络逐渐成为一种有效的解决方案,通过资源和客户基础的共享,实现共同的利益增长。 以最近在上海兴起的一个跨行业合作平台为例,该平台融合了环保消费积分系统,在短

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影