我的emule怎么highid变lowid了?
答案:2 悬赏:80 手机版
解决时间 2021-03-19 11:41
- 提问者网友:我们很暧昧
- 2021-03-19 00:21
我的emule怎么highid变lowid了?
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-03-19 01:00
需要自行分析可能性。从Verbose中可以瞥见端倪。
接入方式是否有变化?过去一直能稳定获取HighID?哪个服务器?
接入方式是否有变化?过去一直能稳定获取HighID?哪个服务器?
全部回答
- 1楼网友:渊鱼
- 2021-03-19 01:52
向lowid说不!——如何尽可能获取highid详解
为何emule会有highid、lowid的之分
这就要从互联网结构说起了……长话短说——highid/lowid不是emule这个软件的缺陷。
high id就是拥有独立公网ip并且能提供端口(默认4662)给emule工作的用户;此类用户可以和任何emule兼容客户端连接与下载。
low id一般都是没有公网ip的内网用户,两个low id用户之间是无法直接连接的,所以low id的用户下载源会相对少一点(无法从其它low id用户那里下载)。
无论什么类型的p2p软件,msn、qq、bt……都无法实现两个内网用户——lowid用户之间的直接通讯。msn、qq等即时聊天工具都是通过服务器转发数据实现的,像msn,所有的数据都是通过服务器转发,因此msn上是看不到好友的ip地址的。而如果你用过早期qq版本的话,应该知道有一种情况经常会发生,就是即使聊天的2个人都在线,所有的聊天内容后面都会跟上“(通过服务器转发)”,现在的版本只是已经去掉了这句话。然而,为传输大量数据而设计的emule、bt等p2p软件显然无法使用“服务器转发”来实现lowid用户之间的通信——因为大量的数据转发会无端浪费极大的网络带宽,并且emule、bt之类免费软件也无法提供要求如此之高的服务器来完成这项任务。bt之中没有lowid的说法只是因为它不提,而不是它能够解决这个问题。所以不要说因为lowid的关系而放弃emule转用bt,那是荒诞无稽的笑话:-)
为什么要向lowid说不?
从目前的情况来看,国内是lowid的骡子占大多数,也就是这大多数用户之间无法通讯~所以成为一个highid就显得非常的必要,不但可以让自己获得更多 的下载机会,还可以在众多lowid之间起到中转的作用,帮助他们下载。下面我会提供足够多的信息,帮助您获取highid~!
补充:两个内网用户无法直接连接是现有的英特网协议造成的,不要把它理解为emule的缺点,任何软件都无法帮助两台内网的计算机直接连接。(一般的即时通讯软件都通过服务器中转来解决这个问题,而emule中的highid,其实也起到了为lowid们中转的作用)
如果您连接服务器得到的是lowid,一般有两种可能:一种是你确实是内网用户,正常途径无法得到hightid;还有一种就是你其实是公网用户,但是由于防火墙的限制,使你拿到了个lowid!
如何区分自己是公网还是内网
中国internet接入方式,大致为以下结构:
公司企业网——1
家庭申请宽带接入
adsl——2
fttb——3
有线通——2
城域网——1
学校校园网
校园adsl——2
通过学校提供的固定ip地址上网——1
情况1:十分抱歉,如果您和公司、学校网管不是铁哥们儿,那就没法解决了……
情况2:恭喜,您是公网的ip,完全可以、而且应该是highid用户。如果您是lowid,基本是因为防火墙的关系。
情况3:不能确定您是否有公网ip。
外网(公网)用户一般都是通过adsl、有线通、电话线等方式拨号接入internet的。接入设备(modem)是否拨号在绝大多数情况下(有固定internet ip地址的情况对于一般用户来说几乎碰不到)是区分是否为公网ip的主要行为。拨号之后才会在所属isp(internet service provider 互联网服务提供商)那申请到一个临时的internet ip地址,对于企业(有些modem无需在系统中手动拨号)连接到internet的。也就是所谓的一根adsl宽带只供一台单独电脑使用。
什么是公网、内网
公网、内网是两种internet的接入方式。
内网接入方式:上网的计算机得到的ip地址是inetnet上的保留地址,保留地址有如下3种形式:
10.x.x.x
172.16.x.x至172.31.x.x
192.168.x.x
内网的计算机以nat(网络地址转换)协议,通过一个公共的网关访问internet。内网的计算机可向internet上的其他计算机发送连接请求,但internet上其他的计算机无法向内网的计算机发送连接请求。
公网接入方式:上网的计算机得到的ip地址是inetnet上的非保留地址。 公网的计算机和internet上的其他计算机可随意互相访问。
如何检测自己是公网还是内网
xp和2000通过查看网络属性可以查到自己的ip
9x/me可以运行winipcfg查看(任何windows操作系统也可以在dos命令行下用ipconfig看自己的ip)
看一下上面那个是不是你自己电脑的ip,如果是,你就是通过公网接入internet,否则,就是通过内网接入internet。
公网用户告别lowid(这个也最简单)
公网用户得到lowid大都是因为开了防火墙的关系,关闭防火墙或在防火墙里为emule设置相应的端口即可。从 0.43a 版起,emule默认启动时自动将windowsxp的防火墙中打开自己连接设置里的tcp/udp端口。如下图所示,以确保您的设置正确:
而且可以在emule里手动打开windowsxp的防火墙。进入emule的连接设置,如下图:
可以看到emule的端口,默认是4662,建议可以更换其他的,因为有些isp封锁了4662端口(主要是国外的,因为那里 emule下载太厉害了,哈哈),如果你还是使用4662端口的话,将无法连接那些isp下的emule(端口随便找个大一点的自己看得爽的数字填好了~ 一般不会冲突。然后点击“打开winxp防火墙中的这些端口”,
这样emule就自动在windowsxp中为您打开了所选择的端口。如果您的emule没有成功打开tcp端口,可以按照以下步骤手动为防火墙开启这些端口。
打开“本地连接”的属性
点击“属性”
在“高级”选项卡中点击“设置”
在“例外”选项卡中点击“添加端口”按钮
名称填写“emule”,端口号填你emule选项->连接->客户端口->tcp端口的数字,点击确定。
如果还装有第三方防火墙,比如诺顿网络特警、金山网镖等,还需要手动打开这些防火墙的相应的tcp端口。这里就不一一介绍了。
全部设置好就ok了,重新连接即可享受highid啦~~~
局域网用户告别lowid
一般通过局域网上网的有三种情况:
1.企业内部网、城域网、小区网,就是指大规模的的局域网结构,比如校园网、某些地区的fttb、长城宽带等。这类用户除非认识网管,否则还是无法解决lowid的问题。
2.一台装有2块(或更多的)网卡的服务器接入internet连接,可能接出网线至hub或路由器,其他pc连接那台pc或hub或路由器。结构如图所示:
那就需要在服务器上装端口映射工具,可以到天空软件站搜索下载相关软件。也可以查看论坛中的文章:端口映射软件在服务器端的相关设置。
3.路由器或modem拨号上网,其他计算机连接到路由器。结构如图所示:
请参见我们的专题——nat原理简介、各种adsl modem及路由器的端口映射方法。
全部设置好就ok了,重新连接即可享受highid啦~~~
如果局域网是通过路由器上网的,那么需要对路由器进行端口映射的设置,不同的路由器设置方法不同。
详见:http://www.emule.org.cn/topic/lowid/
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯