P2PSoftWare 板


LINE

原文吃光光~~~ 以原PO举的例子 要搜寻zip [*penoffic*] 请改输入zip penoffic 不要加上星号 也不要加上中括号 那个中括号是说ed2k-expression是optional的 只有Kad keyword而没有ed2k-expression也可以搜寻 这样出来的结果 就会找出档名中有zip和*penoffic*的交集 ======以下是经验分享======= KAD的搜寻方式和ed2k server不太一样 刚开始使用一定会很不习惯(废话) XD 最常见的问题 就是"为什麽KAD都找不到东西" 而这个现象会在刚启动eMule时最明显 先来看一下KAD的运作原理 KAD是由大量的使用者自行组成的网路 每台电脑(每个Node)在KAD Network上都有自己的Hash 就像ed2k Network一样 这个Hash你可以把它想成是门牌号码 当你第一次使用KAD时 只要能连上任一台已经连到KAD的电脑 它就能带你进入KAD的世界 这个动作叫做Bootstrap 如果同事、同学是eMule的新使用者 并且你的KAD箭号是绿色 你可以先启动自己的eMule 并且把自己的IP位址和Port(预设4672)给对方 填在对方eMule的KAD页里面Bootstrap的地方 再按下下面的Bootstrap钮 过一阵子後 他也能进入KAD的世界! 这时候会发现 即使Server List是空的 一样可以下载的很高兴 XD 随着使用时间的增加(约数小时) 你的eMule就会慢慢的连线到离自己的电脑 这个远、近是Hash层次的距离 并不是地理位置的远和近 像是F1174C017CCD3E63D604A3AA5145AB38 离 F117FC017CCD3E63D604A3AA5145AB38 近 而和00174C017CCD3E63D604A3AA5145AB38 远很多 这个现象可以由KAD那页里面 右边有个图可以看得出来 最左边是0000开头的 最右边是FFFF开头的 连线时间够长 就会以你的KAD Hash为中心整个凸起来 同一区域Contacts的数量超过15 就会变成灰色 以你的Hash旁边为最多 而越远会越少 有点常态分布的那种样子 你的KAD Hash可在右下角双箭号的地方 点两下可以找到 里面有比Server->My Info更详细的资料 当你正常结束eMule 它会储存200个好的KAD ID起来 至於什麽是好的 要看下面提到的灯号来决定 一般都是存绿灯 存那些不能连线的红灯 也只是浪费空间而已 要存就存绿色灯 而有很多绿灯的话 可能就是依常态分布的样子 等比例减少再存起来 这部分比较不清楚 反正会存就对了 XD 这样下次启动时 就不需要再重新Bootstrap 存200个node的用意 应该是避免某些node停止运作 还有机会再去try其它的node 防止长时间没开eMule 整个清单里面的node都没在跑 这样就连不上KAD了 至於为什麽刚好是200个就不知道了 看到的是这样子 储存200个应该也是足够的 毕竟同时200个上次连线稳定的Node 同时都不能连线的机率相当低 储存的位置是在config\nodes.dat 但不知道为什麽 有时候eMule当掉 会使得nodes.dat坏掉 所以就要重新Bootstrap一次 所以完全依靠KAD的用户(很坚持不使用ed2k server的人) 建议可以手动备份最後一次eMule正常关闭後的nodes.dat 并且定期备份 避免所有node都消失 个人使用MorphXT 有自动建立双备份的功能 所以可以从备份里把nodes.dat放回去conig 这样就不用Bootstrap了 而KAD的灯号又是怎麽回事呢? 根据个人的观察 它应该指的是每个ID的连线状况 而灯号的颜色是从Type对应过来的 0=>绿色, 1=>浅蓝色, 2=>黄色(较亮的), 3=>金黄色、土黄色(比2要深的), 4=>红色 Type的决定 可以把它看成像做记号一样 刚启动的时候 所有的Node都是土黄色(Type 3)的 这当成是基准线 而第一次连线失败 则减一分 变成Type 4 有点像是这样 实际上还会分更多级 而比4还要差的话就出局了 从清单上移除 最好的当然就是0罗 每连必通 先前有提到KAD是由很多的Node组成 所以当你要搜寻、下载 KAD如果连不到够多的Node的话 想必不会有好的搜寻结果 个人的经验 最好的搜寻时机 是绿色Node非常多的时候 效果最好 我会先以Type来排序 这时候会发现前面的灯号都排整齐了 接着拉动Scroll bar 找出绿色和浅蓝色的交界线 拉动Scroll bar时 你可以大略知道绿色的Node占多少比例 如果绿色数量多过整个list的1/2, 3/4 表示这时候搜寻会有相当好的效果 实际上启动eMule後 约4小时可以达到3/4都绿色的水准 我都是在这时候才搜寻的 至於重新启动eMule 而下载Queue里面还有档案 要用KAD找来源的就不需要理它了 反正eMule每隔一段时间就会自动找一次来源 缺少的来源会在稍後被找到 档案清单是怎麽来的? 如果各位有在设定里面开过Verbose Mode的话 在选Server的画面下方 会多出一个叫做Verbose的Tab 里面会记录很多eMule内部运作的情形 使用ed2k server时 只要一连上server 在Verbose里面 就可以看到eMule把目前的分享清单 一次几KB的上传到server 这样连到同一个server的使用者就可以搜寻 而KAD并无一集中的server 所以每个node都负责储存一部分的资讯 在KAD上分别储存几种资讯 其中可以在KAD那页看到的有Keyword, File, Note 其它似乎不会显示在里面 而eMule里面有适当的演算法 决定每个Keyword该存到哪个Hash对应的Node 这有点像是写一个公式 然後把你的Keyword代入 会得到一个门牌号码 而档案的拥有者 就会试着把相关资讯 存到那个门牌号码或它附近的电脑 这样的话 今天有人要找同样的Keyword 只需要把Keyword代入同样的公式 就能知道哪些电脑会有想要的答案 原理上是这样子 实际运作很复杂 会有很多的exception XD KAD会把每个档名 依照内部的规则 把可以拆开的"Word"当成是Keyword来储存 例:Adobe Creative Suite.zip 这个会被拆成Adobe,Creative,Suite,zip四个Keyword Keyword不分大小写(其实应该是全部都转成小写或大写来储存) 所以找大写和小写的结果应该会相同 例:[Conan][Tv][By IQ小子][244]毛利小五郎的冒充者(下).rmvb => Conan,TV,By,IQ小子,244,毛利小五郎的冒充者,下,rmvb 等Keywords 一般而言 ASCII的符号会被当成Keyword间的分隔符号 所以今天如果出现 毛利小五郎的冒充者【下】 的话 整串字都会变成同一个Keyword! 因为那个是只有中文才会有的符号 每个Keyword对应到负责的Node 都会储存完整的档名 例如上面的例2 会分别把同个档名送至负责Conan,TV,By等Keyword的Node 搜寻的时候 会以第一个Word为Keyword来搜寻 Keyword後面的东西 可以当成是一个滤水器 把符合规则的内容留下来 在eMule搜寻框里面 只有空白(space)才能把Keyword和ed2k expression切开 所以当Keyword里包含特殊字元时 会出现无法搜寻的提示 好的搜寻方式 1.确认你的KAD处在最佳状态: 像是前面提到的绿色要过或接近3/4 至少要过半就是了 这样可以增加找到Keyword的机率 2.确认同时进行的KAD Search数量不会太多: 在KAD那页的下面 可以看到目前正在跑的Searches KAD把所有的动作都当成是一种Search 像是Store Keyword, File, Note, Node Lookup, Search Keywords等等 由於KAD使用UDP Protocol 本身就是遗失不重送封包的那种 所以如果你的Searches太多 则很有可能因为eMule来不及处理而被drop 导致收不到别人传回来的结果 一般建议是不要超过10 否则效率会很差 3.网路流量不要太过接近上/下传频宽之上限: 同2 UDP封包的特性 当流量过大而超过频宽上限 很有可能封包送不出去或收不到而被Drop 不确定使用CFosSpeed是否仍会使UDP Packet loss掉 网路高度壅塞的情况下 UDP Packet通常会被Drop掉 4.决定Keyword: 这应该是最关键 同时也是最难的部分 XD 原则上 同一类型的档案 要多试数次 或长时间下来 才会比较抓得到特定类别的关键字 以Conan卡通为例 我会使用Conan NNN的方式来找 NNN为集数 然後不加其它的东西 直接去搜寻 基本上要去假设哪些Keyword一定会在档名上 像是分享社群的名称(APTX4869) 或是集数 这个只能凭经验累积 Keyword的部分 尤其是亚洲文字 请注意前面提到Keyword断字的问题 例如"爱在西元前" 如果搜寻"西元前" 一定会找不到 英文亦同 日文的话 以歌曲为例 通常需要连罗马拼音一起下去找 很多是不打中文译名 或者是使用简体字 原始的日文平、片假名都有 这些都要考虑进去 XD 韩文亦同 有些Keyword你会不知道到底有没有被断字 最保险的就是都找一下吧 XD 像Photoshop && Photo shop, Image Ready && ImageReady 还有一种比较尴尬的 像是某救援软体*-Studio 本来该当Keyword的 里面竟然有多一dash XD 所以要改找*Studio 这是很特别的例子 XD 如果你需要找不特定档名 但同一类别的东西(*新闻*,有星号的) KAD可能就不太适合了 因为KAD Keyword本身架构的关系 只能做exactly match 所以只打部分字是一定找不到的 实际上也没办法在Keyword直接打上有*号的东西 5.对调你的Keyword: 很多人会忽略这一步 从储存Keyword的原理 可以知道Conan 489489 Conan储存的Node是不一样的 所以时间足够且想得到更多、更准确的结果 一定要对调一下你所有的Keyword 例:Adobe Creative Suite可变成本身的算一种 再加上Creative Suite Adobe和Suite Creative Adobe 共三种 只要变Keyword就可以了 ed2k expression的顺序并不影响结果 6.适时的增加搜寻条件 当你一次搜寻下来 出现相当多的结果 通常我会认为不见得是件好事 XD 这个部分又牵涉到KAD运作的原理: KAD通常为了有效利用网路资源 通常收到特定数量的Responses时 就会停止搜寻的动作 这个部分可以看KAD那页 下面的最右边是Responses 一般如果超过10 或是到了内定的Timeout时间 前面的Active就会变成Stopping 表示不会再继续送出搜寻的request 你得到的是相对较少的结果 有的来源数实际上很多 但在那里面却只有2 就是因为这样子 这时候可以再加上其它的Keyword 以缩小搜寻的范围 提高精确度 以软体类为例 通常我会加上我想要的版本名称(或Build Number)上去 并在Type选择Archive 表示我只要搜寻压缩格式&&特定版本的软体 这时候想要的东西、来源数都会特别突出 因为它只会找特定的Node 得到足够的Responses 一般越热门、General的关键字 最会发生这样的现象 像是Ne*o, O**ice XP 这些一丢出去 马上会有破千的responses 所以加以过滤结果是必要的 电影的话 可以限制你想要的extension或是预期的档案大小 例如一般Xvid影片1小时可能是700MB上下 那就可以设最小600MB&&最大750MB之类的 这样就不会找到几KB的"影片档" XD ke*gen的话大多是几百KB 所以也可以把1MB以上的档案刷掉 依此类推 反正不要认为一次出来越多result是件好事 XD 特别是找特定档案时 当然其它情况则另当别论 需要多重筛选的话 别忘了还有Boolean Operator(AND, OR, NOT)可以用 这部分就是纯ed2k expression的用法 预设值的空白(space)就是使用所谓的Google Style 所以不需要特别加AND 同样也有相同的效果 而NOT也可以用'-'(减号)来取代 同样也是Google Style 例如 某Keyword -spanish -espanol -Español -fr -rus -german -ita -ps2 -xbox某Keyword ( 繁 OR 中 OR 正 OR cht OR tlf OR big OR big5 OR zh OR tw ) 之类的用法 XDXD 注意 若要用AND OR NOT 一定要大写 eMule才会当成Boolean Operator 在ed2k expression的部分 可以输入部分的字 就可以找到其它也符合的完整字 例: noffic可找到OpenOffice和unofficial 7.一次下载数个来源多的档案 这样做的原因 是因为KAD的来源数并不一定是目前真正的来源数 所以你下载了一个来源第一多的 实际上可能排名第二的才是当时最多的 所以一次下载数个 然後再来挑哪个来源多的 通常下载成功率会比较高 当然并不保证来源多 速度就一定快 XD 来源数的部分 建议等Statistics那页下面的Connections降到接近下载前的量 再进行挑选 因为你刚点选并下载数个档案 这时候会大量建立连线 而每台电脑同时能处理的连线是有限的 所以有些档案会先连线 有些比较晚 比较早连的 通常看到的来源数会比较多 但实际上晚连线的档案可能会更多 XD 所以建议是等大家的连线都差不多之後 再决定要留哪些档案 以我的经验是从Top 5都一起来 最後再挑1个来源数最多 且符合以下(8)原则的 8.看别人的档名挑假档 来源数够多 并不一定是你要的档案 XDXD 这大家应该都很有经验 最简单、准确的办法 就是看这个档案 在别人的硬碟里是叫什麽名字 在你下载的档案上按右键->Details->Name就可以看到 如果档名一下是NBA 2008 一下又是Office 还有一堆的XXX Hot 就不用浪费时间了 XD 最後要来推一下KAD XD KAD真的是很好用的工具 个人认为比ed2k server要好用 Global Search也是到了特定数量就会被切掉 而且有些人连线的Server 根本就不在你的清单中 这也是很难被找到的 而KAD解决了这些问题 当然前提是大家都有开KAD XD 至少自己用起来是这样 别人我不保证 XD 现在一天到晚风声鹤唳的时代 哪个Server又被抄 哪个Server是有星条旗的 实在是太难搞了 XD KAD可以有效避开Fake Server的问题 我已经很久都不连Server了 看这个就知道 XD Runtime: 963 Days, Total Server Duration: 367 Days 其它的时间就是在KAD Searches中度过的 还有很多的小技巧 现在一时都想不起来 但到需要用时 自然就会用出来 XD 有任何建议 还请鞭小力一点 感谢大家收看 希望能对大家有帮助 XDXD --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.13.10
1F:推 silentlich:推 09/22 21:47
2F:推 ronan333:真详细 推一个 09/22 22:01
3F:推 lht2:推 09/22 22:06
4F:推 otakonata:好文大推..虽然没办法完全看懂XD 09/22 22:09
5F:推 asuka1983:推 09/22 22:17
6F:推 freshmoon:强者好文 推一个! 09/22 22:27
7F:推 ywk:好文 09/22 22:32
8F:推 MrCrowley:专业好文 09/22 23:01
9F:推 w11220:推 09/22 23:04
10F:推 ElectricGT:超详细~给你一个推!!! 09/22 23:07
11F:推 decoyfan:终於理解KAD运作的原理了.感谢你的用心分享! 09/22 23:06
12F:嘘 fakeiori:推! 09/22 23:21
13F:推 fakeiori:嘘错. 09/22 23:23
14F:推 SaintLuka:这篇文章真该 mark 起来,专业! 09/22 23:33
15F:推 KeroroMorita:感谢教学^^b 09/22 23:38
16F:推 evo2100:强者!! 09/22 23:48
17F:推 Histogram:太详细了﹐详细到看到50%就看不下去了 09/22 23:49
18F:推 tingyang:专业 09/23 00:01
19F:推 leepeter121:好文推 09/23 00:10
20F:推 localtrain:◆ 这一篇文章值 1000 银 09/23 00:23
21F:推 changtai:推 09/23 00:33
22F:推 howardly:推到爆啦 版主m了啦 经典好文耶!!! 09/23 01:13
23F:推 lucifermoon:推 09/23 02:04
24F:推 hwakeye:好文 推~ 09/23 02:10
25F:推 chickengod:原PO会不会太强 XD 09/23 03:38
26F:推 novapig:有请M字夹!! 09/23 08:18
27F:推 EDGE:太详细了..我要印出来有空时时慢慢读完,期待您的续作喔感恩! 09/23 08:46
28F:推 bks: 09/23 08:54
29F:推 sarsman:此文必M 09/23 08:58
※ 编辑: jyhfang 来自: 220.132.13.10 (09/23 10:15)
30F:推 twonine:好文章...感谢..让我了解KAD.. 09/23 10:15
31F:推 lhan:好文 不过总觉得例子举的关键字都还满危险的 XD 09/23 12:15
32F:推 fabled:真强者 推 XDy 09/23 13:46
33F:推 DrD:好强阿...陌生的kad总算了解一点! 09/23 16:48
34F:推 JudasB:推专业 09/23 19:43
35F:推 fish0112:推推 09/23 21:30
36F:推 infor:强者 请大家备份kad的节点资料 如果你在不能连到server的 09/23 22:42
37F:→ infor:可以考虑把dat2档放入config 你会有意想不到结果 嘿嘿 09/23 22:43
38F:推 jzn:推 09/23 23:13
39F:推 hate56:推 09/24 00:00
40F:推 bjones:强推!! 09/24 00:25
41F:推 vip82:好文推 09/24 02:10
42F:推 namidairo:这篇要M 09/24 09:15
43F:推 onelife:大推好文!感谢原PO详细的教学!~ 09/24 12:03
44F:推 Kenqr:专业好文! 09/24 13:31
45F:推 creepy:真强者 我也来测测看 大推!! 09/24 13:33
46F:推 Grammy:补推 09/24 14:32
47F:推 Barlog:真是好文一篇,不推不行!! 09/24 22:40
48F:推 bowwww001:推~虽然以前我也都有开KAD,不过都是找不到档案才用 10/04 20:29
49F:→ bowwww001:现在看来只能靠KAD了,多谢详尽的说明XD 10/04 20:30
50F:推 BoBoManX:推!长知识!^_^ 10/10 11:06
51F:推 multitle:超详细,一时间看不完 10/10 13:47
52F:推 troyasap:@@ 10/18 03:49
53F:推 JohnnyWalker:好文 推 04/24 18:05
54F:推 kaoh08 :强! 专业! 06/24 13:41
55F:推 Yie : 06/28 00:20
56F:推 erase2004 :专业推 ,顺便借转 03/15 10:38







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP