介绍
Protocol
Obfuscation(乱序协议加密,又称:迷惑协议)是一个特色功能,它可以让eMule(电骡)混淆或者“隐藏”它与其它客户或服务器进行通讯的协议。如果不进行混淆,每一个eMule的通讯所使用的数据报都会使用一种很容易被观察者发现和识别的结构。如果开启这个功能,则eMule的全部通讯都将显示成乍一眼看上去很像随机的数据,并且对其进行自动识别将不再轻松。这可以用来应对eMule协议遭受不公正的歧视或者甚至通过分析数据报进行完全封锁等情况。
另外非常重要是你必须知道乱序协议加密不能做到以下事情:它不会增强你的匿名性,它不可以让你以任何方式变得“不可见”,并且不能有效防止你被监听。另外如果你的网络管理员有任何合法的理由来封锁eMule(例如在受限制的公司网络里),绕过他的封锁可能会给你带来有害的结果。
乱序协议加密目前已经可以在ED2k网络中的TCP和UDP,服务器的TCP和UDP以及Kad网络中的TCP通讯中使用。Kad
UDP数据报暂时不能使用乱序协议加密。
设置
默认情况下,每一个eMule客户端(>=
0.47b版本)都支持使用乱序协议加密来建立和其它客户的连接,但是不会积极要求他们也这样做。如果你的ISP没有封锁ED2K协议,你并不需要更改任何设置并且始终可以帮助那些需要使用乱序协议加密的用户。此外,你可以在安全选项里找到更多如下的选项设置:
启用乱序协议加密:
如果你确认eMule在你的网络里被阻止,你最好开启此功能。无论何时,eMule都会尽可能使用乱序协议加密连接并要求其他客户在和你连接时使用乱序协议加密。当连接到一个服务器时,eMule将尝试先建立一个乱序协议加密的连接,并且在连接失败的时候再建立一个普通连接。一般来说开启这个选项没有任何坏处,除了稍高一点的CPU使用率和多了一点微不足道的很少字节的开销,所以启用此设置实际上不会有任何不妥。
只允许支持乱序加密连接:
如果开启此选项,eMule将仅建立和接收乱序协议加密的连接。不支持乱序协议加密的客户将被忽略掉,传入的明文连接将被拒绝,并且自动连接服务器将只允许使用乱序协议加密连接。你最好仅在确定你的网络完全封锁ED2K协议的时候再启用这个选项,否则你会丢失很多来源,这会造成你的eMule速度下降。不过,如果你明确获悉你的eMule被封锁了,那么建议你开启此选项,因为它避免了必然会失败的连接尝试,可以节省时间,开销和资源。
禁止支持乱序加密连接:
如果由于某些原因你想取消乱序协议加密的全部功能,你可以选择此选项。一般的对大部分用户来说,这样做没有任何理由和好处。
图形界面
乱序协议加密对用户来讲是相当透明的,所以你很可能不会看到太多东西。尽管如此,仍旧有一些提示信息被添加到eMule中,这样你可以知道你的eMule正在怎样工作:
你可以打开客户详情对话框来查看其他客户是否支持乱序协议加密。在乱序加密一行,如果显示“支持”则表示这个客户支持迷乱序协议加密,但是并不会启用(例如你们都在选项里没有启用乱序协议加密),如果显示“启用”则表示这个客户支持并且可以使用乱序协议加密来连接到他(或接受到来自他的连接)。
有时你会看到一个客户的图标上面带有一个钥匙符号。这表示此时已和这个用户建立了一个基于乱序协议加密的连接。如果没有钥匙符号,这并不意味着他的客户端就不支持乱序协议加密
-
很可能是因为他此时并没有使用乱序协议加密来连接到你。
当你已经连接到一个服务器,在我的信息栏里,可以看到是否使用了乱序协议加密进行连接。
|