查看: 6912|回复: 10
收起左侧

在Comodo V3和DI-504条件下正确设置Emule

[复制链接]
yuyu711
发表于 2007-12-29 09:08:56 | 显示全部楼层 |阅读模式
一.Comodo中的设置:
第一步:Firewall-->Advanced-->Network Security Policy-->Global Rules的Block And Log IP In From IP Any To IP Any Where Protocol Is Any前添加下列规则(这是V2中的老办法,V3可在Firewall-->Advanced-->Predefined Firewall Policies里Add一个包含下述规则的组,所有P2P软件套用此规则组,但只适合选择P2P有好模式的用户选择):
Rule 1
Action=Allow
Protocol=TCP
Direction=In
Description=Rule for incoming TCP connections
Source Address=Any
Destination Address=Any
Source port=A port range=(start port=1025/end port=65535)
Destination port=(填入你的电驴TCP端口号)
Rule 2
Action=Allow
Protocol=UDP
Direction=In
Description=Rule for incoming UDP connections
Source Address=Any
Destination Address=Any
Source port=A port range=(start port=1025/end port=65535)
Destination port=(填入你的电驴UDP端口号)
注:1.这两条规则是必须的
2.方向为In时,你的电脑为终点(Destination)
3.P2P一般很少用1-1024端口来传输数据,同时也很危险.自己选择的端口号也要在1025之上
以下规则不是必须的,只是增加安全性,尤其是Rule 5,禁止p2p软件访问80端口,也就是禁止p2p打开网页,可能影响其他通信软件(如QQ)的应用,不推荐,永远的安全性与易用性不可兼得
Rule 3
Action=Allow
Protocol=TCP
Direction=Out
Description=Rule for outgoing TCP connections
Source Address=Any
Destination Address=Any
Source port=A port range=(start port=1025/end port=65535)
Destination port=A port range=(start port=1025/end port=65535)
Rule 4
Action=Allow
Protocol=UDP
Direction=Out
Description=Rule for outgoing UDP connections
Source Address=Any
Destination Address=Any
Source port=(填入你的电驴的UDP端口号)
Destination port=A port range=(start port=1025/end port=65535)
注:方向为Out时.你的电脑为源(Source)
Rule 5
Action = Ask (enable Log as a firewall event if this rule is fired) 在Log as ……此项前打勾
Protocol = TCP
Direction = Out
Description = Rule for HTTP requests
Source Address = Any
Destination Address = Any
Source port = A port range = (start port = 1025 / end port = 65535)
Destination port = 80
注:不推荐此规则
 1.EMULE工作时是要检查新版本DLP文件的,这个要用到80端口。也许是设置次规  则的目的
 2.在全局规则的Action没有中Ask选项,只有在预设规则组里的Action有
第二步:在防火墙的applications rules里设置emule为trusted application(驴子比迅雷牢靠)
不过设置上Glo bal Rule以后Comodo应该不会烦你
第三步:在denfense+把emule设置为trusted application。
第四步:去掉“do protocal analys”的“√”。(对安全性的影响本人不知,但Comodo默认Disable)

上述规则来源于http://forums.comodo.com/frequen ... all_3-t14735.0.html;msg104569。 感谢卡饭的伯夷叔齐,xi2xi,hocoo为上述规则做了注解
二.路由器的设置
以前以为这样设置完后万事大吉,可是看到broodblade的帖子(http://bbs.kafan.cn/viewthread.php?tid=175360&;extra=page%3D3)后我看了下自己Emule-->服务器-->日志,同样是映射不成功:
“ UPnp: TCP 端口映射 xxxx-->xxxx(失败:找不到路由器)
   UPnp: UDP 端口映射 yyyy-->yyyy (失败:找不到路由器)”
难怪自己的驴子下载只有10K左右!!!!!只在Emule里开Upnp是不行的.
解决这个问题,可以在直接在路由器里面开DMZ,不过安全性差,强烈不推荐。
最好的方法是同时打开emule和路由器的UPNP,让emule自动映射(我的路由器DI-504默认是关闭UPNP的)。
在DI-504上开通端口映射的过程如下,其他路由的设置大同小异:
登陆路由后,在设置向导-->进阶设定
见图:端口映射1.jpg


1.切记选择"激活"
2.名字随便起,习惯问题
3.不知道IP的在开始-->运行 中输入cmd 然后输入ipconfig
4.三选一,选择TCP
5.填入填入你的电驴TCP端口号(图中以8888举例),私有与公用服务端口一致
6.个人习惯问题
7.选择执行,路由会保存设置,同时会断一下网,不要在大家都上网的时候改哦
8.用相同的方法添加UDP规则,在此页最下方会发现最新添加的规则
见图:端口映射2.jpg


注:1.激活的选项有对钩.未激活的只有方框
  2.编辑规则的话点击右边的笔记本,删除的话点击垃圾桶

此时再看驴子的日志,已经可以成功映射.
Emule的设置
Emule中的选项-->扩展设置-->不必须选中"使用Upnp"(感谢broodblade指正)不选的话Emule的日志自然不会显示映射正常,但速度正常
至于是否选择"在Upnp中,尝试使用随机端口"我不明确,请达人做解
对于HighID和LowID的问题,我引用驴子帮助页面中"认识电驴"的第八课——代理和高ID、低ID 原文:
"前一版本的电驴傻瓜教程中本课讲解比较详细,但是由于新版本的emule支持代理,这一问题似乎变得很简单了。以下说明几点:
        最佳方式-搞定网管
对于局域网用户,这同时也是最有效的方法,但是比较难于操作。就是让网管在网关服务器修改一下设置,把4662端口指向你的计算机。你自然就可以升级成高ID用户了。
        使用代理获得高ID
首先使用代理猎手等软件搜索一些可用的代理,推荐使用Socks5代理。然后在emule(或edonkey)中设定代理,最后把“连接”中的客户端口设成代理的端口数即可。多准备一些代理,由于电驴是海量下载,很容 易被代理服务器的网管察觉。这也是本人不推荐使用代理的重要原因。
        高ID和低ID
有很多网友非常介意这点,其实完全没有必要。我本人就是低ID,但是同样可以保证日均50K以上的下载速度,算一算吓死人,每天可以下载5G以上!你的骡儿有如此食量当然也要化上一段时间来消化,不必贪多求全。
高ID和低ID在使用方面最大的区别就是,高ID用户可以和任意电驴用户建立连接,而低ID用户只能和高ID用户建立连接。也就是说,两个低ID用户如果想要交换文件,必须借助于高ID用户来中转。其实由于大多数用户都是高ID,所以此方面的影响并没有想象中的那么大。同样,如果不关注前几讲中的要点,即使是高ID用户,也可能寸步难行。 "

总之:HighID LowID不是关键问题,下载速度才是王道
总结
在Comodo中对P2P设置的问题由来已久,也有人看到下载慢就抱怨Comodo,而忽视自己的其他设置。对这个问题我从开始的泡论坛,到在日志中发现症结,再到结合自己的网络环境查找查找资料解决问题,最后到这篇帖子的诞生,认真总结了前人的经验并结合了自己实践.希望我的劳动能对大家有益,为卡饭增砖添瓦。
网络是我的业余爱好,帖子中的错误请大家指正。

[ 本帖最后由 yuyu711 于 2007-12-29 17:25 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 2经验 +22 人气 +1 收起 理由
magiscoldeye + 1 以前没看到这个...应该可以消除一批提问帖
ubuntu + 22 感谢提供分享

查看全部评分

yuyu711
 楼主| 发表于 2007-12-29 09:23:55 | 显示全部楼层
麻烦版主将图片附件移动到文字相应位置,我从wps粘贴过去后发现图片没了

[ 本帖最后由 yuyu711 于 2007-12-29 11:52 编辑 ]
broodblade
发表于 2007-12-29 10:12:49 | 显示全部楼层
1.没必要在Global Rules里面添加rule1-rule5.把rule1-rule5.加到emule的程序组规则里面就可以了。
2.你在DI-405路由器里面做好端口映射了就不用打开emule的UPnp了。或者你同时打开了emule和DI-504的UPnp,就意味着emule会自动映射到路由器的对应端口的,你不用在路由器里面做端口映射了。两者选择一个即可。
yuyu711
 楼主| 发表于 2007-12-29 11:29:20 | 显示全部楼层

回复 3楼 broodblade 的帖子

1.我已经在原文修改,多谢
2.只在emule里设置端口映射是不成功的.
  在路由设置端口映射是必须的

[ 本帖最后由 yuyu711 于 2007-12-29 11:44 编辑 ]
yuyu711
 楼主| 发表于 2007-12-29 17:03:45 | 显示全部楼层

回复 3楼 broodblade 的帖子

我将rule1-5编成一个预设规则组
将emule设属于该组
可是发现comodo在刷日志,rule允许的项目也被阻止
emule也成了LowID
夏春秋
发表于 2007-12-29 17:11:22 | 显示全部楼层
LZ安装时选的是P2P友好模式还是严格模式?
yuyu711
 楼主| 发表于 2007-12-29 17:24:49 | 显示全部楼层

回复 6楼 rushmore 的帖子

严格模式
如果有好模式在全局规则多几句
应该是少那几句的原因
conpin
发表于 2007-12-29 17:26:28 | 显示全部楼层
用得着那么复杂吗?我怎么什么都不设都有HighID呢?!
yuyu711
 楼主| 发表于 2007-12-29 17:36:07 | 显示全部楼层

回复 8楼 conpin 的帖子

很多人都是通过路由共享上网的
必须设置好路由才行
尤其是在Comodo这样严格的墙条件下,
比如在不设置好路由的情况下,emule是不能透过comodo完成自动映射的
polly5771
头像被屏蔽
发表于 2008-1-3 19:21:32 | 显示全部楼层
顶一个,学习了!

最好有人把毛豆的P2P友好模式之类的专门研究一下
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-1 06:09 , Processed in 0.130714 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表