kMule(官方网站;SF项目页),是由知名modder:WiZaRd与Tuxman合作开发的,目前终于释出了公开版本。就译者所知,kMule是首个舍弃eD2k、完全基于Kad的已公开mod。江河奔涌、斗转星移,在大家的默默注视中,中心化的eD2k在各种各样的压力下不堪重负,终于即将走到其历史舞台的尽头……
kMule为基于电骡(eMule) v0.50a版本的一款mod,号称“The First Kad Only Mule”,顾名思义将不再支持电驴的eD2k网络(edonkey2000 network),而是一个纯粹的无中心服务器eMule KAD网络客户端。
除此之外,还进行了大量的功能改进,例如为eD2k链接和eMule收藏集增加了目录功能,支持使用Snarl来替换原有的通知功能 ,支持强力共享,CA反吸血,反虚假文件等常见的mod功能。详细内容请看更新日志。
下载
eMule v0.50a kMule Build20120902 eD2k链接下载:
帮助 | eMule官方 | eMule Fans 电骡爱好者 | eMule-Mods.de | 插件主页 | |
带安装包版本: | |
eMule.v0.50a.kMule.Build.20120902.Installer.exe 查源 | 7.19MB |
二进制版本: | |
eMule.v0.50a.kMule.Build.20120902.Binary.7z 查源 | 2.18MB |
程序源代码(供程序员交流): | |
eMule.v0.50a.kMule.Build.20120902.Sources.7z 查源 | 2.31MB |
[?]: [?]:, | 11.68MB 3个文件 |
作者的话
作者的话(参见官方论坛发布贴):
Tuxman和我非常自豪地释出kMule的首个公开版本。
首先我们要感谢eMule开发人员,正是在他们工作的基础上才能诞生出这个作品。此外还要感谢之前所有参与Beta测试的网友们,他们为kMule的健康成长付出了大量的时间与精力。我们的目标是制作一款轻量级的eMule客户端,主要有两点基本考量:
首先,我们从官版eMule代码中大胆移除了许多内容,使得kMule客户端能够极度精简,以便于任何用户都只需很少的计算机资源就能够体验P2P。
其次,我们也增加了许多的功能,不过这些功能都是在后台默默耕耘的。假如你想了解更多的信息,请查看我们的程序变更日志。
……
祝大家驾kMule快乐。别忘了时不时喂它一口,它就会慢慢长大的哦^_^
Tuxman & WiZaRd
更新日志
20120817 (Beta):
~ statically enabled crash dumps [Tuxman]
! fixed possible crash in connections dialog – thx SS1900 [WiZaRd]
~ change the connection globe icons [WiZaRd]
~ fixed wrong tab order in prefs [WiZaRd]
~ changed slotspeed estimation [WiZaRd]
<+> added slotfocus – STATIC! [WiZaRd]
~ changed popup order on startup [WiZaRd]
+ added version check to tools [WiZaRd]
~ improved passive source finding [WiZaRd]
+ added trickle slot orientation slot opening [WiZaRd]
! fixed possible crash in first start assistent – thx Nuberu [WiZaRd]
+ added FDC by BlueSonicBoy [WiZaRd]
~ removed icons from options dialog [WiZaRd]
! don’t send empty directories [WiZaRd]
+ you can now adjust the sharing mode for each directory individually [WiZaRd]
+ added column for fake info to searchlistctrl [WiZaRd]
! fixed stats bug – thx to jerrybg [WiZaRd]
+ ratio indicator smilies in sharedfiles list [WiZaRd]
+ ratio indicator smiliey added to preferences [WiZaRd]
* help them looking friendly by sharing your stuff
+ mediainfo.dll autoupdate [WiZaRd]
~ splash is now shown way earlier to compensate for ipfilter loading times [WiZaRd]
+ added restart confirmation popup [WiZaRd]
! (mis)placement/size of the lower panes in the transfers window by jerrybg [WiZaRd]
+ ColorPreviewReadyFiles [WiZaRd, idea by jerrybg]
+ chat logging [WiZaRd, idea by CiccioBastardo]
+ advanced transfer window layout by Stulle [WiZaRd]
+ re-added option to enable default progress bar style via pref.ini [WiZaRd]
* UseSimpleProgress=0/1
+ diskspace checks now require min(1GB, max(10MB, 5% of HDD)) [WiZaRd]
~ reduced CPU usage for Kad parts [WiZaRd, original by netfinity]
20120724 (Beta):
based upon eMule v0.50a
> updated libpng to v1.5.10
> updated zlib to v1.2.7
> updated CryptoPP to v5.6.1
> updated miniupnplib support to v1.7 (24/05/2012)
– mobilemule [WiZaRd]
– kademlia wnd [WiZaRd]
– server support [WiZaRd]
– IRC [WiZaRd]
– Search Related Files [Tuxman]
~ kad always enabled [WiZaRd]
~ transfer full chunks always enabled [WiZaRd]
~ SUI always enabled [WiZaRd]
+ modder credits [WiZaRd]
~ protocol obfuscation always supported [WiZaRd]
! http downloads were aborting too early (http://forum.emule-project.net/index.php?showtopic=155048) [WiZaRd]
~ code formatting [Tuxman]
+ IntelliFlush [WiZaRd]
* automatic flushing on chunk completion
* filebuffer timelimit default: 15min.
* filebuffer size: 0.5-20MB
~ splashscreen and app icons [WiZaRd]
~ client version: “ed2k Loader” [WiZaRd]
+ modversion [WiZaRd]
~ spam filter always enabled [WiZaRd]
+ AntiFake [WiZaRd, parts from Netfinitys’ FakeAlyzer]
+ Kad Term Cleanup [WiZaRd]
~ simplified DL progress [WiZaRd]
~ detect VLC automatically [WiZaRd]
– scheduler [WiZaRd]
~ credit system always enabled [Tuxman]
~ notifications and proxy settings are only visible when “extended controls” is enabled
– web interface [WiZaRd]
– sound/mail/speech notifications and built-in popups [Tuxman]
+ Snarl support [Tuxman]
* replaces built-in notifier system
* visit http://snarl.fullphat.net/ for download and information
~ connection wizard integrated into first start assistant [WiZaRd]
– connection wizard removed from prefs [WiZaRd]
~ search file colors changed [WiZaRd]
+ ICS by enkeyDev [WiZaRd]
* ICS replaces default chunk selection and cannot be deactivated
+ AntiHideOS by netfinity [WiZaRd]
– “tooltip delay” option [Tuxman]
+ ClientAnalyzer [WiZaRd]
+ Small File Slot [WiZaRd]
+ Queue Size Fix [WiZaRd]
– Peercache [WiZaRd]
– Connect Button [WiZaRd]
+ ModVersion Display in ListCtrls [WiZaRd]
+ searchCatch by SLUGFILLER [Tuxman]
~ message captchas always enabled [WiZaRd]
~ automatically select an alternative port if port is in use [WiZaRd]
+ PowerShare [WiZaRd]
+ Intelligent SoTN [WiZaRd]
+ Payback First [WiZaRd]
+ SharedView Ed2kType [WiZaRd, parts by Avi3k]
~ reserve at least max(10MB, 5% of HD) for ed2k Loader [WiZaRd]
– removed nonsense “OK” button from networkinfo dialog [WiZaRd]
– perflog [WiZaRd]
+ endgame improvement [WiZaRd]
~ use “optimal” tempdir for preview backup creation [WiZaRd]
~ minor cleanup in the Proxy settings [Tuxman]
! fixed 2 memleaks in official KAD code [WiZaRd]
+ autoupdate system [WiZaRd]
+ ipfilter autoupdate [WiZaRd]
~ ipfilters now filter Kad contacts on-the-fly [WiZaRd]
* i.e. we check all known contacts on ipfilter update and delete filtered ones
– removed support for 4 and 8 bit desktop colors [WiZaRd]
* get real – get an update!
~ enhanced ed2k links and collections with folder attributes [WiZaRd]
* downloaded files will retain their directory structure on completion
* have fun with highly improved filesharing via collections
+ NoNeededRequeue by SlugFiller [WiZaRd]
– statically enabled Win7 goodies [WiZaRd]
– statically enabled advanced spam filter [WiZaRd]
– statically enabled message smilies [WiZaRd]
50条评论隐藏
完全舍弃eD2k的mod都出来了。谁下了试用过?
看sf项目首页上的截图,kmule和emule的界面外观基本一致
@emuler 除了舍弃ed2k,看上去没有大的不同。KAD界面和IRC界面也舍弃了。
是什么?
这个有点意思,ed2k链接和收藏集能支持简单的目录了,ed2k链接增加了一个值类似 “f=\folder\”
加目录有什么用?
有没有增强kad的搜索功能,比如说特殊字符还有长度的限制
中文语言库文件无法下载..杯具..
kad應該是趨勢
期待這功能以後還能更好
没有绿色压缩包的吗?
还是说那个二进制的就是?
@kalyrenyaren 就是
不依賴服務器…這也是沒辦法的事情了吧.
这个是怎么了?我试了下Kmule后就关了其中Hash了一个压缩包,然后打开一直用的XtremeII,结果发现XtremeII设置全部清零,就像第一次运行一样,而且自动下载了一些东西,共享文档中只有一个就是运行Kmule时hash的那个。这个显然受到Kmule影响了啊 💡 我看了下config文件夹内的东西都在但是不起作用了。
@kalyrenyaren 你的emule不会使用了windows的共享设置这个方式吧,看看帮助解决https://www.emulefans.com/shared-usage/
@gke 应该是这个原因。可是我所有的电驴MOD都是选择了“每个用户的配置和下载是独立的”怎么还会混淆到一起去啊!试了下应该选择“在程序目录下保存配置和下载”
试了一试,好用。至于需要中文语言或者其他语言的朋友,直接从其他EMULE mod里复制一个0.50.0.4版的DLL文件就可以了(一般是在LANG文件夹里)。
@Alien
需要中文语言或者其他语言的朋友,直接从其他EMULE mod里复制一个0.50.0.4版的DLL文件就可以了(一般是在LANG文件夹里)。它本身自带的语言de_DE.dll也是0.50.0.4版
@lvdaxia 噢酱紫..我去试试..
這個MOD驗證UserHash文件還是preferences.dat、preferencesKad.dat和cryptkey.dat三個文件麼?怎麼我複製了這三個文件過去後,Kmule運行時候UserHash還是和以前的不同啊?
@kalyrenyaren preferencesKad.dat是kad用的。不过你可能是因为配置路径的问题没有使用你自己的吧。
@mmm 肯定用了。因為我刪了這三個文件後重啟Kmule,生成了三個新的而UserHash同時也變了,說明這三個是用到了的。不過還是理解不能啊為什麼UserHash就會和其他有不同呢?
弄清楚了,那个是Kad的UserHash,难怪不同。
Kademlia非常依赖24小时在线静态ip节点来为用户引导网络。如果这些中心节点被屏蔽掉会给全网带来极大麻烦。通过上次运行存储的来源也能引导网络,可一般这些节点过不了几小时就失效。
所以,不光要保存来源,还要保存客户的ip,甚至所有在上次运行时遍历的节点,用neomule高效的节点分析办法,引导网络。但这样一来,引导网络会比用中心节点慢,用户也可能不理解,抱怨。
另外,IRC还有多大的保留必要?用户似乎很少
@四足兽
对于Kad来说,节点的时效性的确是个大麻烦。所以我觉得应当有一部分热心人每隔数小时发布一次引导节点文件。但是这样会有一定的安全风险(不论对发布者还是使用者)。
引导网络比中心节点慢,那是无可避免的事情。全网络总不至于像中心节点那样被一锅端。既想打游击又想风风光光上街溜达的结果就是ZKH。
IRC从目前来看似乎没有起到足够的作用。
@Ejack 因为大多数中国人进入internet的年份太晚,没有使用IRC或usenet这类东西的习惯,而且使用这些古老的东西都有门槛,但是对于国外用的人还是很多的。想想usenet每年传播的海量资源知道了。IRC可能是国外骡友们能偷偷默默的途径之一了。
速度不好,暂时的感觉,其他有待体验……
每次开启的时候会自动下载个file=mediainfo?……的文件,怎么关闭?
@kalyrenyaren 好像是多媒体文件信息插件,这个mod还是测试阶段吧
新版发布了
俺还是继续使用ScarAngel吧,这个新生事物等初熟以后再说
据说某防火墙已经能检测迷惑协议了,能对服务器查询实现tcp连接重置。各mod对服务器查询时默认使用tcp包还是udp包?
去中心化也许能走得更远
1不依赖verycd的整理,而是由节点直接交换各自的优质文件信息。这些优质文件由第三方标记并简单归类。在传输文件时,后台查询对方的共享文件列表,如果发现优质文件,则在文件传输窗口醒目提示。当用户查看时,记下用户是否忽略此文件(依据文件名关键字,而不是hash值)。保证日后不会重复查看此文件。也能逼近verycd整理文件的规模。
2。依靠网站鉴别虚假文件无法有效惩罚扩散/共享劣质文件。我不但不愿意给相应的正分,相反要给负分!并自动发送消息,劝其让此劣质文件下线。
@Ejack 也许借迅雷离线服务器能连入kademlia,但这需要修改ipfilter的设置
最新版是20121021
@hzqim
谢谢提醒:
http://sourceforge.net/projects/kmuleproject/files/releases/20121021/
己下最新版,用的不好再来这个.
@Jim kad的机制决定要么所有版本都改,要么都无法达到这一要求。如何善用kad搜索请看本站相关文章。我个人不认为增加特殊字符能带来任何实质提升。
Release 20130112 已释出
http://sourceforge.net/projects/kmuleproject/files/releases/20130112/
开了半天无上传。。。
妹的,上传来了但全是迅雷。。。这货好像不支持SDC
@zeigasou
它支持的是CA反吸血,见效需要比较长期,国内迅雷之流吸血这么严重,还是推荐DLP(或SCD)反吸血来强效屏蔽
20130601版本更新
http://sourceforge.net/projects/kmuleproject/files/releases/20130601/
内置采用CA技术的动态反吸血防护对天朝的渣雷不管用
此MOD的CA能拦截掉*雷之类的吸血端,需要运行一段时间后效果才会明显。
已有20130705的更新了。
官网上不去?下载配置文件也失败,用不了。难道要手动下载?
好像反吸血是有点问题,有*雷的和easymule的一些客户端,但是大体还是不错的。
最新版是 Last Update: 2013-07-05,不过那个7z免安装版的文件名日期写错了!
现在好像就kmule是最新更新的吧?迅雷不开vip根本没速度,文件都被迅雷收集齐了,这下好了,没人共享,只有花钱买迅雷才可以下!而且还可以分分钟屏蔽和谐资源!
悲哀!
现在gfw也非常强大,估计emule不改进革新,只会被时代淘汰了!期待更新技术,毕竟bt还是有很大的局限性!
@tkiller
现在kad搜索某些关键词也会不返回结果了 这是两年前没有的情况 看来是某些国内的恶意节点的作用
@emule231
所以说政府部门并不都是拿钱不干活的,至少这些在背后默默攻击那几个关键字的机关还是挺勤劳的……