作者ppbb (跌跌撞撞的考上了)
看板P2PSoftWare
标题[情报] Apia教学网页
时间Fri May 30 23:26:15 2003
http://home.kimo.com.tw/sarumandaemon/apiaintro.html
以下是本篇文章的内容
是用来保存资料
大家可以连到网页里有图可以参考
-----------------
apia 使用心得分享
作者 :
[email protected]
apia 是一个最近出现的点对点分享软体,用过之後,觉得可以推荐给大家,所以写了一个
心得报告。其实点对点软体目前来说并不太多,尤其是中文化做得好的更不多。台湾比较红的
就是抓歌软体 kuro 和 Ezpeer 了,不过这两个软体都要收费,不然就不能用,而且对於大
档案支援得不好。另外,很多人都在用 eDonkey 这个分享软体, eDonkey 其实做得很不错
,但是它有几个缺点,就是档案下载时经常断掉,然後就必须等待很久的时间,有时候甚至
超过一个星期都下载不完,让人有点受不了;另一个问题是它必须找伺服器,台湾有几个大
的伺服器,不过人数有时候太多或挂站时,会连不上,找伺服器的过程也是有点烦的。
关於这几点 apia 就做得还不错,虽然 apia 在之前的版本总是有些小问题,但是我觉得它
一直有在进步当中,现在的版本应该算是称得上是稳定了,搜寻与抓档都表现正常。apia
有一些设计真的是非常的不错,像是特徵值搜寻、留言板、多国语言支援、常驻搜寻等等我觉
得相当欣赏。
比较怪异一点的地方是 apia 是用 PHP 写的,这点让人觉得很想不透,用 Java 或是 C 应
该会是更好的选择,不过这是作者的决定,也无所谓。另一个不太习惯的地方是 apia 都是
用网页来操作的,这也跟一般 P2P 软体十分不相同,虽然一开始不习惯,但是後来也发现
一些有趣的优点,容後说明。以下就说一下我的使用经验,让大家在使用之前先参考看看。我
的系统是 Windows XP、128 MB RAM、10 GB HD、Celeron 300 算是有点阳春的配备。
下载 : 先到 apia 的 网站 下载最新版 : apia-1.10p20-windows.exe
直接执行 apia-1.10p20-windows.exe,它会问要安装到哪个目录下,我建议可以装到硬碟
空间比较大的槽会比较好, 我是直接安装到 C:\apia 下面。
快完成时,安装程式会问你是否要立即执行 apia,就直接回答是,然後一个画面会出现,
接着就是驻留工作列的右边了。 apia 会在工作群组中建立一个 APIA 的项目,里面有 apia.
exe、APIA Control Center 以及 Uninstall 这三个项目, apia.exe 就是刚才执行的常驻
程式,APIA Control Center 是一个 HTML 档案,Uninstall 是反安装工具。
常驻程式 apia.exe 事实上会呼叫两个 PHP 程式,如果你用工作管理员来看,会看到两个
PHP 程式在 RUN。 apia 在启动後,会在安装 apia 的目录中产生一个 start.html 档案,
这个档案可以让使用者进入 apia, 先前说过 apia 是用网页来操作的,所以基本上 apia
也是一个小型的 Web Server,使用者可以用
http://ip:1996/ 来进入,ip 就是你的电脑
的 IP 位址。
第一次进入时,系统会要求使用者用 guest / guest 来进入,就在使用者名称与密码都打
上 guest 就可以进入了, 刚进入的画面会要求使用者设定使用语言,就选 Chinese/BIG5 这
个选项,进入之後,会出现 apia 的主要操作画面, 基本上是空荡荡一片。左边一排是功
能列,後面会介绍如何使用这些功能。
接下来要做的第一件事情就是注册一个使用者名称,请点下功能列的 [状态],它会显示目
前系统的状态,请先点 下方的 "使用者注册",接着进入注册画面。请填入你想要用户名称、
登入密码、以及电子邮件,然後按 [送出注册申请] 按钮。接着会出现 "注册资料已送出,
请点选 系统状态 检视您的注册结果" 的文字,然後点下去 [系统状态],如果这个名称 没
有被人使用过的话,状态画面就会出现你的名称以及目前状态了。如果名称重复的话,你必
须重新注册,直到使用者名称没有重复为止。
完成注册之後,基本上就可以开始搜寻与下载档案了。
别忘了要改控管网页的 ID 与密码,这样别人就无法进到你的控管网页了,到功能列的 [设
定]->[系统设定] 下去改 管理界面使用者 与 管理界面密码 这两项。
搜寻
--------------------------------------------------------------------------------
apia 提供了两种方式进行搜寻,第一种是根据档名来搜寻,第二种是根据特徵值来搜寻。
举例来说,如果你想搜寻关於 "我的野蛮女友" 的主题曲,你可以进入功能列的 [搜寻],然
後点 [声音/音乐] 类,在歌曲名称中输入 "女友",然後选择 [完整搜寻] 模式,点下 [开始
搜寻] 按钮,接着就是等待 apia 的搜寻结果了。在功能列的 [结果] 可以看到所有搜寻的
资料,以刚才的搜寻例子来说,我们找到了四笔,其中 "我的野蛮女友" 的提供者有 5 个
人。你可以点下 [info] 字样来显示该首歌的所有资讯,包含提供者的连线与频宽状态。完整
度是指该首歌的完整程度, 100% 就是表示对方拥有整个档案,如果所有提供者的档案拼凑
起来正好可以涵盖了整个档案,那这个档案的 total 完整度就是 100% 了。现在,我们来
下载这首歌,只要点下这首歌的歌名或是右边的 [下载] 就可以了。
很多使用者会有疑问那个搜寻模式有三种,哪种较好,根据我的观察,[快速搜寻] 最快,
可是能够找到的档案来源比较不够多,[一般搜寻] 找得比较多,但是比较慢,[完整搜寻] 速
度最慢,可以找到的来源最多。
如果你已经用 [快速搜寻] 来找档,可是却发现找不到够多的来源时,你可以将该次结果再
继续用 [一般搜寻] 的方式来重新搜索。只要在该次结果的右上方点入 [以 XXX 模式重新
搜寻] 即可。XXX 是你刚才所采用的搜寻模式的另一种。
下载
--------------------------------------------------------------------------------
apia 下载档案时是一个片段一个片段的抓,当档案下载到 100% 时,apia 会进行片段的重
组动作,完成之後,会显示下载完成。我们现在下载的是个小档案,一下子就会重组完了,
如果你是下载一个大档案,例如 mpeg 档或是 avi 档时,重组动作可能会比较久一点,不
过通常来说,最多不会超过两三分钟。
如果下载太久你可以不必管它,让它自行下载,如果提供档案的来源节点断线了,而造成无
法继续下载时,apia 会自动进行搜寻,如果找到了,会自动续传。对於 ADSL 用户来说,
最烦人的地方就是会自动断线,我发现 apia 会自动侦测目前使用的 IP,如果断线换了别的
IP,apia 会主动更换新的 IP 并且继传档案。
至於当机状况,apia 也有注意到,apia 会定时将下载资料备份,如果不幸当机了,apia
重新启动後,会自动续传档案,先前的下载进度就不会白费啦。
特徵值
--------------------------------------------------------------------------------
这点跟一般 P2P 软体蛮不相同的,apia 会将档案赋予一串特别的数字,这个数字就是代表
这个档案,这样做的好处是当你要跟别人交流分享资讯的时候很方便,因为你只要告诉对方
这串数字就可以了,像刚才的 "我的野蛮女友" 主题曲的特徵值就是 "cdcac52ac90b131f1a
3b5a052350e937",你可以用功能列的 [搜寻]->[特徵值] 来搜寻这串数字,就可以找到这
个档案。这个设计很不错,像是 eDonkey 的使用者有时候会发现抓下来的档案都是错的,因
为有些人会恶作剧,将不是该档的档案改成一样的名字,结果搜寻得到,下载後却发现是个错
档。apia 的这个方式可以解决这个问题,蛮不错的。
超连结指令
--------------------------------------------------------------------------------
apia 跟 eDonkey 很像的地方是 apia 也提供了超连结指令,就是 apia://xxxxxxxxx/ 这
样的指令,比如说我要分享给大家刚才那首歌,我就可以在网页上打 apia://find:sign:cdca
c52ac90b131f1a3b5a052350e937/,当网友点下这个超连结之後,他的 apia 就会自动接受
这个超连结指令,去搜寻这个档案,这样子对於分享档案资讯算是很方便的方式。在功能列的
[指令] 下,提供了单一超连结指令,就是 apia://xxxxxxxxx/ 这样的指令 的输入区,就
在上方,如果你要一次搜寻一堆档案也超级方便,比如说我要一次搜寻 apia://find:sign:
7c3d9d946e3ad01f67824228a46c200b/、apia://find:sign:3691f3cb499f4a9b57dcb73283ef
54a3/ 以及 apia://find:sign:b7cc5e9f6ec57f5945b5a4e964762dcf/ 这三个档案的话,就
把这三个指令填入下方的 [输入超连结指令] 中,然後按下 [执行] 按钮就可以了,apia
会进行搜寻,凡是符合这三个特徵值的档案都会列入结果。
留言板
--------------------------------------------------------------------------------
功能列的 [讯息] 就是个留言板,这个留言板很有用,上面都是大家提供分享档案的指令。
apia 的网站上说这个留言板是分散式的,大概就是说这些资讯是没有伺服器来管理的,这
样就不用担心哪些提供资讯的伺服器倒站、被迫关站、或是关起门来只给自己人看的情形。留
言板上的超连结指令都是可以直接点选的,点下去 apia 就会开始搜寻档案了。如果你要提
供供档讯息,可以用 [我要留言] 来发言。 apia 另一个好东西就是提供下载排行榜,点 [
下载排行] 就可以看到,有各类档案的下载次数以及档案长度,当然也有超连结指令,点下
去,apia 就会开始搜寻了。
设定
--------------------------------------------------------------------------------
apia 的设定很简单,在功能列的 [设定] 下有四个部份,分别是频宽设定、系统设定、帐
号管理与个人资讯,对於低频宽的人来说,控制好上传频宽是非常重要的,否则太多频宽用於
上传的话,你的网路就会变得很慢。apia 也有这个设计,你可以控制上传的频宽大小,最
小是 2KB,记得这个是 K Byte,对於 ADSL 使用者来说就是 16 KBit 了。apia 跟 eDonkey
不一样的地方是 eDonkey 控制下传频宽为上传频宽的 3 倍,这对於那些低上传频宽(如 51
2/64K ADSL)的人来说,实在是非常不便,上传又不能太大否则会 lag,结果下传变成只能
一点点。apia 就比较人性一点,它有加上时间的观念,随着你的 apia 上线的时间越来越久
,下传频宽也会越来越高,即使你只能开一点点上传频宽,下传频宽也能随着停留时间的增加
而增加。至於上传频宽当然也影响下传频宽的增加,我尝试的结果是 apia 会记录你的真正
的平均下传频宽,如果很大的话,下传频宽增加的速度会非常快喔。
系统管理的地方就是让使用者设定你的控管页面的 ID 与密码、以及新进档案的存放目录、
你要分享给大家的档案的所在目录、以及暂存档案的目录。注意到控管页面的 ID 与密码跟
注册的 ID 与密码是两码子事,没有关系的。新进档案就是你下载完成的档案。档案分享目
录可以包含多个档案,但是要用分号 ";" 隔开。
档案浏览
--------------------------------------------------------------------------------
功能列的 [档案] 可以用来浏览你想分享给大家的档案,apia 有提供两种方式来浏览,一
种是简易模式,一种是树状模式,树状模式比较漂亮啦,不过通常简易模式就很好用了,如果
你的分享档案有不小的变动的话,可以点下 [重新读取] 来让 apia 重新产生档案列表。当
你点下某目录时,该目录下的档案会显示在右边,包含它们的档名、特徵值(包含超连结指
令)、档案长度与功能。如果你删除或变动了该目录下的档案,可以点下上方的 [重新整理]
来产生新的档案目录列表。[重新显示] 仅是重新显示这些档案而已,[重新整理] 则是让 api
a 重新产生新的档案目录列表。中间的 [分享列表] 是个超有用的东西,点下去之後会产生
这些档案的超连结分享指令列表,你可以将这些文字复制起来,然後贴到留言板上,这样就
可以完成分享啦。
节点与朋友
--------------------------------------------------------------------------------
apia 还有提供了节点与朋友的功能,在功能列的 [节点] 中,有邻近节点的列表,我刚用
apia 的时候以为怎麽只有这麽一点点人啊,後来才发现原来 apia 只会把靠近你的节点以
及你的朋友列出来,远端的是不会列出来的。你可以将某个节点列为好友,当它上线时,它的
使用者名称颜色会是蓝色的,一般的使用者则是黑色的,如果有人将你列为好友的话,在友
好那一栏会显示出 "Y"。至於列为好友有什麽好处呢 ? 我一开始也不是很懂,後来才了解
原来是好友可以互相直接抓档案,例如 A 将 B 列为好友,那 B 就可以直接浏览 A 的档案列
表,然後直接抓对方的档案回来。浏览对方的档案可以使用列表中的 [浏览],不过点下去
之後,可能要等一等,因为对方的档案目录资料可能还没完全传过来。当你可以浏览对方档案
时,直接点下去该档名,apia 会先到对方那边进行真正的搜寻,然後传回结果,再让使用
者下载。
状态
--------------------------------------------------------------------------------
你可以随时观看目前系统的状态,在功能列的 [状态] 下,其中比较重要的资讯包含了连线
时间、上传流量与下传流量。流量的最後一个栏位 [上限] 就是你目前的频宽上限,上传流
量的上限是你自己设定的, 下传流量的上限是由 apia 设定的。如果你等久一点,就会发
现 apia 会慢慢的将你的下传流量的上限提升,如果有上传流量的话,提升的速度会更快。附
带说明一下,apia 有给特殊使用者特殊的权限,如果你是清大或交大的使用者节点的话,
下载速度是没有限制的,我有看过我的清大同学下载一部 150 MB 的 AV 档案,速度实在很快
,5 分钟就抓完了,实在很羡慕说。
结论
--------------------------------------------------------------------------------
拉拉杂杂讲了一堆,基本上只是一篇使用 apia 的心得啦,apia 许多设计观念都不错,只
是说明文件太烂了,讲得不清不楚,以致於很多人都不会用,毕竟 apia 是华人自己发展的,
针对中文环境多所考虑,像是搜寻中文关键字的档案都相当正确,只是目前比较特别的操作
方式让人比较不习惯,据作者说未来应该会发展 Windows 界面的 Application。其实用 We
b 界面也有很大的好处,像我在学校的电脑上就安装了一个,然後晚上回家之後,竟然还能
够远端遥控,毕竟学校的频宽很大,下载速度非常快速。另外 apia 的传档品质也有很大的
改进,现在传档已经相当稳定,我已经用 apia 下载了将近十几 GB 的档案,像电影、MP3
或是 '好看的' :),apia 分享社群的人也蛮友善的,多会尽量分享给大家抓档。另一个更
重要的好处是 apia 上面没有所谓的 BOT 破解工具,eDonkey 其实不错,但是现在有太多人
使用 BOT 防上传工具,搞得现在一大堆档案都下载不了,愿意供档的人越来越少,eMule 也
是乱搞一通,走快路但是搞得大家都不公平而且容易抓到坏档。
apia 还有支援多国语言,我是没用过其他的语言啦,不过如果可以让两岸的人一起分享的
话,我想好料一定会暴多的。如果你用的平台是 Linux 或是 FreeBSD 的话, apia 也有支援
,这对於一些 Linux 的玩家来说是不错的选择,很多 Linux 的主机都放在频宽超大的网路
环境,用 apia 应该是很幸福的 :p
下次有机会再多讲一些 apia 的更多深度介绍,就这样啦。这篇文章已经寄给 apia 发展者
了,应该会放到 apia 的网站上面。
欢迎大家转录本文,也不必问我,保留本文中的作者 email 就可以了。
--
※ 发信站: 批踢踢实业坊(ptt.csie.ntu.edu.tw)
◆ From: 218.166.120.6