- 可品
-
电驴的服务器是索引服务器,是用来存放文件的哈希值、文件的所有者等信息的,下载的时候是先将所需文件的哈希值发给服务器,服务器返回拥有该文件的用户信息,然后电驴再连接那些用户进行下载。
服务器不需要特别的设置,只要能连上就好,当然,如果连上的服务器用户很多,自然文件也就会很多,在搜索的时候就会稍快一些,实际上电驴在搜索文件时是全局搜索,即向列表中的所有服务器发出请求。
要提高速度主要是注意不能限速,因为电驴有积分的,也就是上传的多,积分就高。积分高在别的用户的上传队列中排的位置就靠前。
vnn虚拟网卡主要是使不同内网的用户可以进行连接,如果有外网的IP那就不需要vnn网卡了。
- 大牛哥
-
玩转电驴高ID,『获得高ID必经之路—搞定端口映射』
--------------------------------------------------------------------------------
作者:-
玩转电驴高ID,『获得高ID必经之路—搞定端口映射』
第一部分:确定自己是内网还是外网
内网和公网是两种Internet的接入方式
内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式:
10.x.x.x
172.16.x.x至172.31.x.x
192.168.x.x
内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。
内网用户大体分两种情况:
一种是通过路由功能上网。比如在公司,在宿舍或者在家里共享带路由功能的ADSL上网就是这种情况。
另外一种是通过服务器上网。比如部分校园网,以及部分电信运营商如某些地区的铁通宽带就是这种情况。这时就需要在服务器端用软件做端口映射。如果没有机会亲手设置服务器,需要联系你们的网管。
公网(外网)接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。公网的计算机和Internet上的其他计算机可随意互相访问。例如:一台电脑用一根ADSL拨号连接到Internet就属于公网(外网)用户。
NAT:NAT(Network Address Translator)是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。NAT的最典型应用是:在一个局域网内,只需要一台计算机连接上Internet,就可以利用NAT共享Internet连接,使局域网内其他计算机也可以上网。使用NAT协议,局域网内的计算机可以访问Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。
第二部分:外网(公网)用户获取高ID的方法
外网(公网)用户一般都是通过ADSL单独拨号连接到Internet的。也就是所谓的一根ADSL宽带只供一台单独电脑使用。所以通常说来,如果你用的是Windows2000系统,一般只需要在系统上安装的防火墙(如:金山网镖,天网等)中,打开你在eMule中设置的相应的TCP和UDP端口就应该可以了。如果你所使用的是WindowsXP系统的话,除了要打开你系统上安装的防火墙之外,还需要在XP自带的防火墙中打开eMule中设置的相应的TCP和UDP端口应该就可
以实现了。
注:因为eMule在windows98以及windows98以前的版本都不太能够发挥出应有的功效(一般不推荐大家在windows98系统中使用eMule),所以本文中暂时不做介绍。
常见防火墙软件设置(制作中)
WindowsXP自带防火墙设置(包含SP2中的解决方法)
其实现在大家所使用的eMule版本(比如:0.43和0.44)都提供“自动打开WinXP防火墙中eMule相应端口的功能”。下面简单介绍一下:
依次点击eMule主界面当中的“选项”——“连接”,在“客户端口”中有“打开WinXP防火墙中的这些端口”一项。
单击“打开WinXP防火墙中的这些端口”之后,WinXP就会自动打开eMule设置的相应端口!然后点击“应用”就可以生效了。比一般的“端口设置”要简单的多。不过这样只能是在eMule的本次运行当中生效,并不能保证以后都自动打开相应的端口。
不过我们可以在“扩展设置”里面设置相应的选项,使得“当启动/推出eMule时,打开/关闭WinXP防火墙端口”成为可能!以后只要eMule一起动,WinXP就会自动打开相应的端口;当eMule关闭时,WinXP则会自动关闭打开的相应端口。
如果你的WinXP已经升级到了SP2。上面介绍的eMule的相关设置是一样都可以实现的。只不过因为WinXP_SP2的防火墙安全性更高一些,会在系统防火墙打开相应端口之前“询问”一下,只要点击“解除阻止”就可以了。
第三部分:内网用户获取高ID的方法 —— 如何得到内网IP地址和路由器地址
在进行“端口映射”的时候,我需要先知道自己机子内网的IP地址,如果你是通过路由器上网的话,还需要知道路由器的地址。下面我们就来简单介绍一下如何得到自己机子的内网IP地址和路由器地址。(以windows2000为例,在XP下同样适用!)
1。依次点击“开始”——“运行”,在“运行”对话框中键入“cmd”(大小写均可)会弹出“命令提示符”窗口。
2。在命令行里输入指令“ipconfig”会出现如下图所示的列表:
其中:IP Address —— 就是你的内网地址!比如我的就是:192.168.1.45
Subnet Mask —— 是你的子网掩码!如图:255.255.255.0
Default Gateway —— 就是你的默认网关,如果你是通过路由器上网,那么这个就是你的路由器地址!
(注:因为我和同学是共享上网,我们的ADSL并没有开启路由功能!因此我是通过他的电脑提供的“连接共享”连接到网络的!因此在我的“默认网关”一列显示的就是他电脑的IP地址!)
以下“注意事项”节选自MMMXXX的“如何得到路由器地址和内网IP”并作了适当的修改!
提醒注意个别路由器原厂定义的IP地址:
1. DLINK出厂定义的路由器地址是192.168.0.1
2. Linksys出厂定义的路由器地址是192.168.1.1
3. 3com出厂定义的路由器地址是192.168.2.1
4. 微软出厂定义的路由器地址是192.168.2.1
5. Netgear出厂定义的路由器地址是192.168.1.1
6. asus出厂定义的路由器地址是192.168.1.1
如果是带有“路由功能”的ADSL Modem!它的IP地址就有不一样了!不过一般都会在各自的说明书中有相应的说明!比如我们用的“华为MT800”默认的IP地址就是“192.168.1.1”。这个会因厂家的不同而有所差别。
在得到ADSL Modem或是路由器的地址后,就可以在IE的地址栏里输入http://相应的IP地址来访问相应的“管理设置界面”!
如果经过上面的步骤,你还没有找到你的路由器内网地址,你可以用下面方法再看看。进入CMD的命令行窗口后,用“tracert”指令跟踪连线的每一个节点,通常节点1就是你的路由器地址!
第一种情况:多台电脑通过一根ADSL共享上网(ADSL本身没有路由功能)
因为所使用的ADSL本身没有路由功能,原则是只能是谁拨号到Internet谁就能够获得高ID。其他电脑只能通过这台电脑的“连接共享”连接到Internet,而且只能是低ID。不过可以通过在拨号电脑的防火墙中设置相应的IP地址来把高ID的机会让给非拨号的电脑。如:现在一共有A(192.168.1.12),B(192.168.1.14),C(192.168.1.15),D(192.168.1.16)四台电脑共享一根ADSL上网,由A负责拨号连接到Internet,其它三台通过A的“连接共享”连接到Internet。现在如果C想要“借用”高ID下载东西,就可以在A中的防火墙中把TCP和UDP的端口设置成C中eMule设置的相应的端口号,IP地址也设置为C的IP地址192.168.1.15。这样一来,A仍然负责拨号,高ID就已经"转移"到C那里去了。
第二种情况:多台电脑通过带有路由功能的ADSL共享上网
如果ADSL本身就带有路由功能,就需要在ADSL的“管理界面”中设置相应的端口映射。设置的方法可能会因为ADSL不同的品牌和型号,在设置的方法上也会有所不同。我们收集和总结了一些常见ADSL的端口映射的方法,请大家参照相关的型号进行设置。
第三种情况:对台电脑通过ADSL+路由器共享上网
如果是通过ADSL+路由器的方式上网,就需要在路由器中进行相应的端口映射的设置。设置的方法可能会因为路由器不同的品牌和型号,在设置的方法上也会有所不同。我们收集和总结了一些常见ADSL的端口映射的方法,请大家参照相关的型号进行设置。
第四部分:端口映射软件在服务器端的相关设置
局域网用户往往是多台机器通过一台服务器上网。服务器机器拥有一个公网IP,而网内的多台机器则拥有不同的内网IP。要使内网机器或的HighID,必须把内网机器的eMule端口映射到公网机器并让它通行。我们用目前比较常见“PortMap1.6”来简单介绍如何在服务器端进行相关的端口映射!
PortMap是一个相当方便、操作简单的软件,无需安装,并可以程序运行时自动启动映射。在服务器机器上,双击运行PortMap之后就是主界面,界面很简单!点击“增加”弹出“增加/修改端口映射”
◆名称:可以随便填写,不会对端口映射造成什么影响
◆输入IP:可在下拉列表中选出
◆输出IP:输入自己机子的IP地址(不知道自己IP的朋友,“输入IP”的下拉菜单的最后一项可能就是你机子的IP)
◆输入和输出端口:服务器端口可选择任意通行Internet并且未被占据的端口,内网的用户根据内网eMule的客户端口而定
◆选择右上角的“程序运行时自动启动”,这样每次启动PortMap就可以直接运行这个映射。
◆其它选项保持默认就可以了
设置完成并“确定”退出之后,就应该在PortMap的主界面当中显示刚才你设置的信息,点击上面的“启动”就应该可以了!
第四部分:Sygate的端口映射图解教程
本主题说明以“Sygate4.5_850简体中文版”为主
1。首先打开Sygate,显示其主界面
2。然后点击“高级”显示更多设置选项
3。点击“访问规则”出现“访问规则编辑器”
4。在“访问规则编辑器”中点击“增加”出现“添加新规则”窗口
5。选择默认的“添加一条新规则”之后出现“访问规则编辑器”的完整窗口
6。点击左边“当前规则”中的“增加”添加新的规则。在右边的“初始连接”当中添加相应的选项:
方向:选择“IN”
协议:选择“TCP”
客户端IP:填写eMule用户的内网IP地址(如:我的内网IP地址是192.168.1.45)
目的端口和客户端口:都填写你在eMule当中设置的相应TCP端口(这里填写的是默认的4662)
最大空闲时间:保持默认
7。添加完TCP端口之后再添加UDP端口。点击左边“当前规则”中的“增加”添加新的规则。在右边的“初始连接”当中添加相应的选项:
方向:选择“IN”
协议:选择“UDP”
客户端IP:填写eMule用户的内网IP地址(如:我的内网IP地址是192.168.1.45)
目的端口和客户端口:都填写你在eMule当中设置的相应TCP端口(这里填写的是默认的4672)
最大空闲时间:保持默认
8。TCP和UDP都添加完成之后,点击“确定”会出现一个“Sygate信息”窗口
第五部分:Wingate的端口映射图解教程(参考代序)
本主题说明以“Wingate 5.2.3版本”为主
首先,点击左下角的“Services”进入Wingate的“Service”设置页面:
然后在左侧空白地方右击出现“New service”菜单,选择“TCP Mapping Service”:
在默认的“General”页面中设置如下:
“Service”和“Descripti”都是对服务的描述。可以保持默认,也可以自定义。我这里改为:eMule TCP
“Start options”里面的“Service”保持默认就可以。下面的“Service”后面需要填写“主机被映射到的端口”。我这里填写的是eMule默认的4662。
“Default Mapping”下面的选项要打勾。然后在“Server”后面填写的是内网机器的IP地址。我这里填写的是我在内网的IP:192.168.0.45。“on”后面填写的是“被映射的内网机器的端口”。和上面“Service”后面填写的要保持一致。
全部设置完毕之后,务必记住要点击右下角的“apply”保存次页面的设置。
然后在“Bindings”页面当中选中“allow connections coming in on any int”表示接受来自Internet的连接。设置完成之后,别忘了要点右下角的“apply”保存次页面的设置。
在“Sessions”页面当中把“Sessions time out”前面的“对勾”去掉。设置完毕之后,务必记住要点击右下角的“apply”保存次页面的设置
在“Plicies”页面当中点击右下角的“add”出现相关的属性界面,在默认的“Recipient”页面当中选择“Everyone”和“User may be unkuown”。这样设置的含义是:允许任何eMule服务器访问此端口。然后别忘记点“OK”保存设置。
设置完“Recipient”退回到“Plicies”之后,不要忘了点击“Apply”保存设置,然后点“OK”退出。
[B]权限往往是Wingate最难处理的环节,我这里假设的情况是服务器的Wingate允许任何互联网IP连接,这样就保证了无论内网联接什么eMule服务器,对方eMule服务器(例如chinese edonkey server No.1)访问回局域网主机时,都能得到正确的映射。权限设置的差异视用户的具体使用情况而定。
最后对以上的修改进行保存。点击上面的“Save”就可以了。
至此Wingate的端口映射就设置完成了。内网的骡连接后就可以得到HighID,主机的Wingate Monitor上可以清楚地看到正在进行映射的对方eMule服务器。
- 陶小凡
-
别用电驴 太慢了 你最好用 迅雷或网络蚂蚁 这几个下载器很好用的