登录
注册
|帮助
高级
我的快捷通道
门户
论坛
圈子
下拉
注册
用户名
Email
社区应用
帖子
相册
日志
群组
热榜
分享
记录
最新帖子
精华区
社区服务
勋章中心
道具中心
会员列表
统计排行
基本信息
到访IP统计
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
标签排行
银行
■wind
■green
■orange
■purple
■red
┈┋网络世界┋┈
≡网络工作室≡
≡精品软件区≡
【系统软件】
【杀毒软件】
【防御软件】
隐藏
快速浏览
┈┋网络世界┋┈
≡网络工作室≡
≡精品软件区≡
≡免费资源区≡
≡建站资源区≡
┈┋财经世界┋┈
≡证券研究室≡
≡股票实战区≡
≡权证实战区≡
≡公式指标区≡
┈┋人文娱乐世界┋┈
≡心情水吧≡
≡史海钩沉≡
≡文学诗歌≡
≡唯美图片≡
≡音乐影视≡
≡哈哈笑林≡
≡汽车视窗≡
≡宠物空间≡
众神乐园
»
≡精品软件区≡
»
【防御软件】
»
jetico防火墙简单上手教程
上一主题
下一主题
新 帖
主题 : jetico防火墙简单上手教程
使用道具┊
复制链接
┊
浏览器收藏
┊
打印
def
离线
级别: 论坛版主
显示用户信息
UID:
3
精华:
0
发帖:
29
乐币:
89 元
威望:
15 点
贡献值:
1 点
银元:
59 元
好评度:
44 点
在线时间: 2(时)
注册时间:
2009-12-03
最后登录:
2010-08-23
楼主
发表于: 2009-12-20
倒序阅读
┊
只看楼主
┊
小
中
大
jetico防火墙简单上手教程
写在前面
首先要声明,这个教程真的很初级,相当初级。适合那些刚刚上手jetico的新手。这里面没有很高深的技巧,全都是最容易也最笨的方法。这篇文章要解决的是很多人对jetico诟病最多的问题,jetico繁琐,上手困难,弹窗太多。如果你因为这个原因曾经或者正要放弃jetico,那么请耐心看看JP的帖子吧。说不定就此你会喜欢上jetico。
说实话,jetico是笔者最喜欢的防火墙之一。jetico的资源占用很小,规则设置完了以后,很安静,却又很强大。并且,jetico的包过滤效率是JP见过最好的墙。在大流量下面,完全没有卡网卡机的感觉。
jetico的资源占用图:
图片1
是不是很轻量?真的用起来,你才会发现它有多么流畅。至于jetico的能力,我想大家不用怀疑。虽然他在matouse的测试中比不上Comodo,OA,OP那么耀眼,但是也绝对不是平庸之辈。何况,这几款墙里面,最轻量最流畅的,非他莫属了。
下面就跟我一起看看怎么上手jetico吧。
回复
引用
举报
顶端
def
离线
级别: 论坛版主
显示用户信息
UID:
3
精华:
0
发帖:
29
乐币:
89 元
威望:
15 点
贡献值:
1 点
银元:
59 元
好评度:
44 点
在线时间: 2(时)
注册时间:
2009-12-03
最后登录:
2010-08-23
沙发
发表于: 2009-12-20
只看该作者
┊
小
中
大
初期准备
安装的图我就不贴了。安装完成后,会进入jetico的配置过程。jetico会要求用户做出一些选择。
导入配置选择。既然是面对新人的,那么这里肯定没有规则可以导入了。直接下一步。
图片2
选择适配器。多个适配器的朋友注意都勾上:
图片3
信任的区域。如果你是家庭组成的小型局域网,可以考虑将自己局域网的几台机器的IP添加进来。单位,学校的局域网还是不要添加了。完全不懂这里在说什么的朋友,直接下一步吧:
图片4
网上有个IP黑名单。愿意的可以考虑添加那个黑名单里面的IP到这里来,如果是普通用户,可以直接下一步:
图片5
为已知的程序添加规则。直接下一步吧:
图片6
到这里,初始的配置结束了。jetico会提示要求用户重启。重启以后,就可以跟jetico直接面对面了。
重启以后的第一个提示:
图片7
虚拟机的Vbox进程利用svchost外联,这个提示是jetico独有的indirect access to Network功能提示,翻译成中文是:间接网络访问控制。
我预备写的这个教程是jetico防火墙部分的新手上手教程。所以关于jetico的Process attack和indirect access to Network两项功能不在讨论的范围内。后面可以看到,我关闭了这两项功能。
这里,我们先来看看jetico的主界面:
打开托盘图标的第一个界面。是流量显示器。上面是接收,下面是发送:
图片8
主界面相当的简洁,策略切换列表里面只有三个策略:允许所有(allow all),阻止所有(block all),优化保护(Optimal Protection)。默认是在优化保护的策略下。其它的两个策略,“允许所有”建议大家在使用jetico无法上网的时候使用,先允许所有,上网找找教程(比如这篇文章);“阻止所有”建议在需要断网解决一些问题的时候使用。
图片9
其它的几个子项卡,“应用进程”是当前进程的网络连接信息,比较详细;日志和分组不用说了。来看看配置吧。选中optimal Protection,右侧窗格里面就出现了设置菜单。虽然已经选择了简体中文,但是显然,jetico的汉化是不完全的。
从上到下:
第一项:Application filter:direct Network Access,程序过滤:直接网络访问。三个选项是:Bypass,略过(直接允许),learning mode,学习模式(询问模式),Stop learning,停止学习模式(只匹配当前规则,规则列表里面不存在的进程直接阻止联网)
第二项:Application filter:indirect Network Access,程序过滤:间接网络访问。选项跟第一项相同。这里我们选择bypass。
第三项:Application filter:Network communication,程序过滤:网络通信。这是防火墙的核心功能了。刚装上,肯定是learning mode。
第四项:Process attack filter,程序攻击过滤(其实就是jetico的HIPS功能,主要是AD)。这个选项会在初期使用中产生比较多的提示,而且需要判断者有一定的系统知识。所以这里我们暂时选择bypass。希望使用jetico这个功能,或者有系统知识的朋友这里可以选择learning mode。
按照这个设置,jetico产生的提示将集中在防火墙部分。这正是本文关注的。下面马上进入本文的主要内容。防火墙部分。
回复
引用
举报
顶端
def
离线
级别: 论坛版主
显示用户信息
UID:
3
精华:
0
发帖:
29
乐币:
89 元
威望:
15 点
贡献值:
1 点
银元:
59 元
好评度:
44 点
在线时间: 2(时)
注册时间:
2009-12-03
最后登录:
2010-08-23
板凳
发表于: 2009-12-20
只看该作者
┊
小
中
大
上手jetico
在上手以前,我们先来形象的理解几个概念(抽象的概念大家自己搜一下吧):程序,地址,端口,协议。程序不用说了,我们所用的软件就是一个一个的程序。假设我们的电脑是一座大厦,那么一个个的程序就是一个个的房客。程序的路径就是房客的房间所在位置了。地址,也就是IP地址。这是我们上网所必须的,也是最重要的东西。听说过谁没有IP地址就能上网的吗?肯定没有吧。IP就是电脑这座大厦在网上的门牌号(xxx路yy街zz大厦……)。为什么朋友发的QQ表情会显示在我的电脑上,怎么没有跑到别人电脑里面去呢?很显然,从朋友电脑流出的数据包肯定有方法来识别我的电脑,靠什么识别,就是门牌号IP了。那端口呢?端口就是一道道门了。我们的电脑并不是独门独户的小院,而是个有着65536个大门的大厦。数据包跑到IP这里了,也得知道往那个门里送啊。不然我这里QQ聊天窗口忽然出来一个压缩包,表情却跑到迅雷,快车里面去了,那不乱套了么!协议呢?协议就好比是交通工具,是骑自行车来,还是坐出租车来。自行车要走自行车道,出租车要走出租车道。
OK,这样看来,互联网就一个大大的城市。有很多人住在这里,每个人都有一间房子,每个房子都有一个门牌号。一个个的网站就好像是一间间商店,食品店。有的卖报纸(新闻网站),有的卖影碟(电影网站)…………我们生活在这个城市里面。当我买报纸的时候,有送报纸的小弟踩着单车(协议)给我送报纸,我也可以开着车(协议)去朋友那边,跟朋友交流(QQ,MSN)。
能够大概理解这几个概念了么?不理解也没关系。接着往下看......
jetico就是这样一个工具,能够替我们管理所有的这些进进出出的数据。相当于大厦管理员。当然,这依赖于它的规则。对于防火墙来说,规则就是核心了。
jetico的规则分为两个部分,一个是底层规则。
图片10
这部分规则不涉及具体程序,相当于整个大厦的总的管理规定。什么车可以进来,什么车不能进来。这部分可以创建很强大的规则,涉及到很多协议,比如ARP。不过这部分是高级用户喜欢的。对于我们新人来说,还是了解一下程序规则吧。
第二部分就是程序规则了。就是针对具体程序所创建的规则。
前面我们提到了,我们目前关注的是防火墙部分,所以只开了direct Network access和Network Communication两个功能。因此提示框也分为两种。
一种是direct Network access的。
这就是chrome要求访问网络的提示框:
图片11
这个部分事实上是一个列表,这个列表在optimal Protection的Access to Network里面。
这里标示了程序是否有访问网络的权限。也就是住客是否有进出大厦的资格:
图片12
另一种就是Network communication的提示。
这就是Network Communication的提示。这个提示详细的告诉了用户,是C\documents and settings\Administrator\My documents\QQ2009\Bin路径下的QQ.exe利用了本地的4000端口在跟远程的219.133.60.19这个地址的8000端口在进行通讯,通讯的方式是发送数据流:
图片13
说到这里,我要说说为什么jetico会有那么多的提示。我们先来看看大家用的比较多的两个防火墙的提示窗口。
PC Tools 的提示:
图片14
同样是QQ的联网行为,PCT的提示只有两个。允许联网以后,QQ的所有行为,打开任何端口,连接任何远程地址和远程端口的行为都会被允许。
风云防火墙:
图片15
风云防火墙也是同样,对于QQ的联网,只有打开端口和发送数据的提示。这两个对话框都允许了以后,QQ的所有行为就不会再被提示了。
很多的防火墙,要么限于技术,只能控制程序联网,要么就是为了保证易用性,自动创建的规则给予了程序极大的权限。而jeitco则执着的将自己的理念贯彻到底。虽然它也在易用性上做了很多工作(这里并不是拿jetico和风云和PCT做比较,只是举例说明问题而已)。
jetico的提示框上虽然有永远允许的选项,但是只对当前进程,当前端口,当前远程地址和端口有效。也就是说,它匹配的更细。这样做的好处是,用户可以利用jetico创建非常细致的规则,细致到只允许某些进程利用某些端口连接特定的远程地址;缺点是,会有很多的弹窗,非常繁琐。如果用户没有一定的经验,只是简单的点击允许,那么会非常头疼。
举个例子,我们平时都要浏览网站。假如我们所用的浏览器使用jetico的自定义规则,并且只是根据弹窗简单的点选允许,那么每访问一个网站,jetico就会弹出一个提示。因为sohu有sohu的IP,网易有网易的IP,每次远程地址变化了,jetico都会提示。试想一下,那将会给我们的浏览带来多么大的麻烦啊。
怎么来解决这个问题呢?当然是创建合适的规则,使用jetico就不能指望像使用其它防火墙那样,简单的允许或者阻止。要学会创建规则。下面我们来着重讲讲jetico的规则。
回复
引用
举报
顶端
def
离线
级别: 论坛版主
显示用户信息
UID:
3
精华:
0
发帖:
29
乐币:
89 元
威望:
15 点
贡献值:
1 点
银元:
59 元
好评度:
44 点
在线时间: 2(时)
注册时间:
2009-12-03
最后登录:
2010-08-23
地板
发表于: 2009-12-20
只看该作者
┊
小
中
大
规则创建
在jetico里面,为程序创建规则至少有三种模式:一种是利用现成的分组,一种是套用现成的模板,第三种就是手动创建规则了。
先来看看第一种方式——利用现成的分组
在弹出的提示里面,有一个添加应用进程到Web Browsers(网络浏览器)组的项目,其中Web Browsers是蓝色带下划线的字,这是代表了这个部分可以通过左键点击来改变。在Web Browsers上点击鼠标左键,可以看到,默认的分组有两个:Web Browsers和System Services(系统服务)。选择Web Browsers以后,点击确定。Chorme浏览器就会被添加进Web Browsers分组。这样,Chorme的设置就完成了。Chorme浏览器可以进行正常的浏览网页的操作(对一些特殊的网站,还是会有提示)。见下图:
图片16
这种方式的局限性比较大,预置的分组很少,只有两个。针对的进程也只有浏览器和系统服务两种。
下面来看第二种方式——利用预置的模板来创建
同样是Chorme,在弹出的提示窗口里面,选择:使用模板,并且点击后面的蓝色字,在列表里面选择模板为Web Browser。这样的效果跟加入Web Browsers分组的效果是完全一样的。见下图:
图片17
规则创建原则:
打开内置的Web Browser模板规则可以看到,这个规则事实上就是允许了远程的80.443.1080等HTTP和HTTPS的端口,而没有对本地端口,远程地址进行限制。为什么要这样创建呢?因为这些端口是被指定用来提供HTTP服务的端口。简单来说,无论是哪个网站,都基本上使用相同的端口来提供服务。就好比所有的商店都只开放80号窗口做为销售窗口。那么用户就不需要在商店外面乱转,只要到指定的窗口就可以购买商品了。
那么,引申开来,我们创建规则的原则就是,尽量找出提示中的共同点,加以综合(针对一个程序)。仍然以浏览器为例,假如我手动创建规则,那么我访问搜狐的时候,jetico会提示:chrome连接xxx.xxx.xxx.xxx:80,我允许了,访问网易提示:chrome连接yyy.yyy.yyy.yyy:80…从这些提示里面可以看到,除了远程地址以外,包括联网程序,数据流向,远程端口都是一致的。那么我们可以把这些一致的部分提取出来,综合成一条规则:允许 chrome连接 任意IP地址 的80端口。
同样,对于P2P软件,这是jetico最容易让人崩溃的地方,因为P2P软件会连接无数的客户端,如果仅仅是不停的按允许,那么恐怕真的会让人崩溃的。通过观察,可以看到,对于P2P软件,一般远程地址和远程端口都是不固定的。而本地端口则是固定的。比如在我的电脑里面,比特精灵占用的就是UDP的23241端口。因此,规则可以写成:允许 比特精灵 使用本地23241端口连接远程的任意地址和端口。这个也很好理解:我们家买了东西,收货的时候不可能让送货的随便走吧,60000多个门呢,开几道门,不管你是从哪里来的,只要送到收货的门口就行了。
用模板创建规则,要比利用现成的分组方便多了,起码模板比分组丰富了很多。不过模板也是有它的局限性的。比如BT的模板,P2P的模板,内置的规则可能跟我们所用的软件不相符。即使利用模板创建了,也还是会有提示。
这里面我要专门说说Allow Everything。这个模板就是允许某个程序的所有网络活动。对于没有经验的新人来说,这个模板是非常好用的。虽然利用这个模板创建的规则不够细腻,不过比起不停的看弹窗手动创建规则要强的多了。所以,对于不熟悉防火墙规则的新人,对于自己可以完全信任的程序,不妨用这个模板吧。
最后来说说第三种模式,也是最繁琐的部分——手动创建规则
我想通过两个例子来具体说明:QQ和迅雷。这两个都是我们平时用的很多的两个工具,这两个东东都很难套用内置的规则模板(除了Allow everything)。
先来看看QQ
QQ的联网请求提示:
图片18
允许联网后,QQ要发送数据给服务器了:
图片19
模板里面不容易套用:
图片20
点击自定义后面带蓝色下划线的规则字样,就能弹出规则创建窗口了。先看看规则包含哪些内容。jetico的规则可以定义的很细。事件,应用进程,协议,本机地址,本地端口,远程地址,远程端口,还有间接访问类型(因为前面我们关闭了间接访问控制,所以这里间接访问类型为灰色,不可选),选中和取消对应项目前面的勾,就可以在规则里面添加或者取消对应项目的定义。
图片21
先输入一个规则名称,这里不输入也行,不过后面翻查起来很不方便。操作这里要选择允许或者阻止,这要看你创建规则的对象是什么了。对于QQ,还是允许吧。
图片22
允许拒绝列表里面也可以看到一些模板:
图片23
默认的日志是禁用,也就是不记录日志。日志一般是用来查找问题的,对于允许的规则,不需要记录日志了。
图片24
上面一条规则创建完了,又弹出一个。本地端口变成了4001,远程地址也变了,不变的是远程端口。
图片25
回复
引用
举报
顶端
def
离线
级别: 论坛版主
显示用户信息
UID:
3
精华:
0
发帖:
29
乐币:
89 元
威望:
15 点
贡献值:
1 点
银元:
59 元
好评度:
44 点
在线时间: 2(时)
注册时间:
2009-12-03
最后登录:
2010-08-23
4楼
发表于: 2009-12-20
只看该作者
┊
小
中
大
图片26 看这里,我取消了规则里面对于远程地址的定义,也就是说无论哪个地址,都放行。本地端口为什么要指定为4000-4010呢?QQ登陆默认是使用4000端口,如果4000被占用了,就自动后移一个,如果还被占用,就一直后
图片26
看这里,我取消了规则里面对于远程地址的定义,也就是说无论哪个地址,都放行。本地端口为什么要指定为4000-4010呢?QQ登陆默认是使用4000端口,如果4000被占用了,就自动后移一个,如果还被占用,就一直后移……所以开多个QQ的时候,第一个QQ的端口是4000,第二个是4001……指定了10个估计足够了。如果不指定本地端口,则默认QQ可以随意使用任何端口,我本人不想给QQ开放那么高的权限,这里如果不懂或者不愿意限制的朋友,可以取消本地端口的定义,就是在规则左侧窗体里面取消本地端口前面的勾就可以了。
图片27
勾选本地端口以后弹出的设置对话框,点击上面的绿色“+”号,就可以在下面添加端口了,端口范围可以写成xx-yy,或者可以添加独立的端口,每个端口占一格。
图片28
端口和地址对话框下面都有反向匹配选项。反向匹配的意思就是,规则列表里面的都是不可用或者不可访问的,其它的都可以。一般我们不用反向匹配。
图片29
看到这个提示框的朋友,如果不细心,会觉得很崩溃,4000端口,远程地址219.133.60.19,远程端口8000。我刚才不是创建过这个规则了么,已经创建过规则了怎么还问啊。jetico是不是记不住规则啊!
其实仔细看看,事件部分是不同的。对比前面的图就能看出来,前面的图里面是“发送数据流”,而这个图上是“接收数据流(监听数据流)”。这就是jetico细腻也是BT的地方(其实很多防火墙都可以控制数据流向的)。
点击事件后面的“接受数据流”的蓝色字,能够看到事件列表:
图片30
连接分为出站,入站和监听,数据流分为发送,接收和监听。还有访问网络和间接访问的项目。
有些程序只有出站连接的事件,而有些程序则不同。对于QQ来说,发送,接收和监听数据流的事件都有。所以,这里可以都选上。我一般是只针对当前提示窗口来创建规则,等到规则创建差不多了,再到规则列表里面去整合。比如前面的这个接收数据流的提示,我会先按照规则创建的步骤,创建一个跟前面发送的规则一致的规则,并且在规则名称里面注明是发送还是接收,然后再到规则列表里面查看,发现两个规则完全一致的话,就直接整合到一个规则里面去。
图片31
其实开放了400x的端口以后,QQ的登录和聊天等行为已经完全可以进行了。不过QQ仍然在不断弹出提示。这个提示框是连接远程的80端口,也就是服务器端的HTTP端口。应该是QQ的某些功能,比如QQ的迷你资讯……
图片32
这里说明一下为什么本地端口指定了为1024-5000:
TCP和UDP采用16比特的端口号来识别应用程序。那么这些端口号是如何选择的呢?
服务器一般都是通过人们所熟知的端口号来识别的。例如,对于每个TCP/IP实现来说,FTP服务器的TCP端口号都是21,每个Telnet服务器的TCP端口
号都是23,每个TFTP(简单文件传输协议)服务器的UDP端口号都是69。任何TCP/IP实现所提供的服务都用众所周知的1-1023之间的端口号。这些人们
所熟知的端口号由Internet端口号分配机构(Internet Assigned Numbers Authority, IANA)来管理。
到1992年为止,人们所熟知的端口号介于1-255之间。256-1023之间的端口号通常都是由Unix系统占用,以提供一些特定的Unix服务――也就是说
,提供一些只有Unix系统才有的,而其他操作系统可能不提供的服务。现在IANA管理1-1023之间所有的端口号。
客户端通常对它所使用的端口号并不关心,只需保证该端口号在本机上是唯一的就可以了。客户端口号又称作临时端口号(即存在时间很短暂)。这
是因为它通常只是在用户运行该客户程序时才存在,而服务器则只要主机开着的,其服务就运行。
大多数TCP/IP实现给临时端口分配1024-5000之间的端口号。大于5000的端口号是为其他服务器预留的(Internet上并不常用的服务)。
上面的这段问题很清晰的说明了问题,1-1024端口主要是服务器在使用。为某些功能提供服务。比如HTTP的80,FTP的21等等。而我们每个个人电脑都是客户端,客户端在使用这些网络功能的时候,一般是从本机的1024~5000端口里面选择一个端口做为临时的连接端口,当本地的连接结束后,这个端口会被释放出来,供下一个程序来使用。
所以,对于在防火墙提示中出现的端口号位于1024~5000之间的端口,一般都是程序临时调用的。如果只是为当前的这个端口创建了规则(比如上面图中的1090),那么下次QQ运行的时候,也许1090被占用了,或者QQ调用了其它的临时端口了,则这个规则就不起作用了,jetico会继续弹出提示。所以,将端口指定为1024~5000,就可以避免这样的问题。对于其它程序也是如此,看到位于1024~5000之间的某个端口,都可以在规则里面将本地端口定义为“1024-5000”。
图片33
QQ秀的提示?!规则其实一样,指定本地端口为1024-5000,远程端口为8000.并且,这个规则可以跟前面的规则进行整合。只要将8000的端口添加到上面的那个规则里面就可以了。
图片34
同样的,QQmail的连接。
创建完以后,将QQ的登录规则,发送和接收整合一下,然后将后面几条规则也整合到一起。QQ的规则就只有两条。一条是允许QQ.exe 利用本地4000-4010端口跟远程的8000端口通讯,事件是发送和接收数据流,另外一条是允许QQ.exe 利用本地的1024-5000端口连接远程的80、8000,12000等端口。
其实,这里可以定义的更加精细一些。因为毕竟腾讯的服务器是有限的。如果愿意的话,可以在两条规则里面对远程地址进行定义。将后续提示中的关于腾讯服务器的地址都添加到规则里面去。则QQ只能跟有限的地址进行通讯,其它的数据就会被拒之门外。不过,这个过程比较繁琐。有耐心的朋友可以尝试一下。
小技巧:什么情况下可以在规则里面定义本地地址和远程地址!
什么情况下可以定义本地地址呢?如果用户拥有一个固定的IP地址(公网IP),那么可以在规则里面指定本地地址为你所使用的IP。这样,其它的数据包就会被拒之门外。不过一般的家庭ADSL用户,都不是固定的IP,所以本地地址还是不要指定了。
什么情况下可以定义远程地址呢?软件的升级服务,固定的网络服务(DNS)等可以定义远程地址。比如某些软件要求DNS连接,DNS服务器一般IP是固定的。这种情况下就可以指定远程地址。再比如,我们所用的杀毒软件,或者某些程序(Adobe Flash插件等)经常会要求升级。升级服务器的数量是有限的(几台,几十台),这种情况下可以指定远程地址,更加保证安全。
对于浏览器,P2P工具,就没法指定远程地址。因为他们所要连接的远程地址几乎是无限的。
简而言之,固定的,有限的情况下,可以通过定义地址来使规则更细致,更安全。
回复
引用
举报
顶端
def
离线
级别: 论坛版主
显示用户信息
UID:
3
精华:
0
发帖:
29
乐币:
89 元
威望:
15 点
贡献值:
1 点
银元:
59 元
好评度:
44 点
在线时间: 2(时)
注册时间:
2009-12-03
最后登录:
2010-08-23
5楼
发表于: 2009-12-20
只看该作者
┊
小
中
大
再来看看迅雷
迅雷是很多人常用的下载工具,它本身支持多个协议的下载,加上jetico本身的“细腻”,导致了使用迅雷的时候,提示很多,非常头疼。其实如果大家从头看到这里,应该很清楚怎么创建规则了。
图片35
这是迅雷运行以后首先提示的。远程端口53,是DNS的端口。这个提示就是迅雷进行DNS请求的提示。
创建规则的时候,指定了我的DNS服务器地址,端口不用动,也不用添加,就是53。看提示,本地端口使用的是1517,因此可以指定本地端口为“1024-5000”。不过我这里没有指定。
图片36
紧接着就看到迅雷使用本地的21871端口进行外联的提示了。这个端口就是迅雷的BT端口了。
图片37
创建规则,允许迅雷使用21871端口,不指定远程端口和远程地址,并且选上发送数据流,接收数据流。基本上关于21871端口的提示就没有了。
图片38
迅雷1004端口的广播包。为什么叫广播包呢?就是本地程序不知道所在网络情况,而发送到255.255.255.255这个地址的数据包。这样的数据包只出现在内网范围内。有人说这个是迅雷的上传行为。所以,放行还是禁止,由你做主。
此外,迅雷还使用了本地的0(0端口我只见迅雷用过……),16001,10000这几个端口。这些规则跟21871规则一样,我都整合在了21871规则里面。
图片39
这个规则就是迅雷的P2P规则了,连接的远程地址和远程端口五花八门,所以无法指定。
另外,迅雷因为支持HTTP协议的下载,所以迅雷会频繁的调用1024-5000的端口进行外联。所以这里创建了一条随机端口规则。
图片40
远程端口虽然一般情况下都是80,8080等HTTP端口,但是有些网站会使用诸如81这样的不规范端口,为了避免麻烦,所以没有指定远程端口的范围。
至于刚才那个1004规则,我单独创建了一个。
图片41
这样,拒绝和允许,修改起来很方便。这里也可以指定远程地址为你的局域网地址。比如你所在的局域网的地址范围是:192.168.1.1~192.168.1.255,你可以添加这个IP范围到远程地址里面。
这样,加上迅雷的DNS请求规则,迅雷的规则一共是4条。并不复杂。创建完以后,运行迅雷就再没有提示了。
另外,迅雷运行的时候还有可能会有本机1900端口连接远程1900端口的提示,地址可能是239.255.255.250,或者本地局域网地址。(UDP 1900端口和TCP 2869是windows XP和upnp设备(比如支持upnp的路由器)通信用的,用来交换设备信息)
这个包应该属于正常的。放行即可。规则就是允许本地的1900连接远程1900端口,远程地址可以不设置,也可以根据提示设置。
到这里,迅雷的规则创建完毕。
回复
引用
举报
顶端
def
离线
级别: 论坛版主
显示用户信息
UID:
3
精华:
0
发帖:
29
乐币:
89 元
威望:
15 点
贡献值:
1 点
银元:
59 元
好评度:
44 点
在线时间: 2(时)
注册时间:
2009-12-03
最后登录:
2010-08-23
6楼
发表于: 2009-12-20
只看该作者
┊
小
中
大
两个例子讲解完,相信大家对规则有了一定的认识了吧!再给大家看看我的搜狗拼音的规则。
图片42
这是我整合以后的规则。这个规则里面,进程有两个,分别是搜狗拼音的升级进程PinyinUp.exe和错误报告进程ErrorReport.exe。远程地址这里我指定了两个,相信搜狗的升级地址不会有很多的。对于升级程序,完全可以这样设置。
从这个规则就可以看出,jetico的规则设置方式是很灵活的。可以将很多程序规则整合在一起,只要他们有足够多的相似之处就可以了。有人可能会问,这些自定义的规则在哪呢?看图:
图片43
就在Optimal Protection下面的Network Activity里面。在这里面你可以对规则进行添加和修改。注意到了最下面的询问规则了么?所有上面的规则匹配失败的网络活动,都会处罚这条规则,出现一个弹窗。
由此也可以看出,这个规则列表是有匹配顺序的。假如我要为某个程序创建规则,想允许它调用某些端口,同时禁止它调用另外一些端口,那么禁止的规则尽量在允许的规则下面。不然可能匹配的结果就是这个程序的某些联网行为被自动阻止了。
总结
jetico一贯以繁琐著称。尤其是用惯了一些易上手的防火墙的朋友,刚刚接触jetico的时候会感到很头疼。为什么我已经允许了,还会有弹窗出来?无尽的弹窗最后会让人失去耐心。
其实掌握了驯服它的方法以后,jetico就没有那么可怕了。相信能够玩得转LNS的朋友,对地址,端口等比较了解的朋友都会很容易的上手jetico。即使你不了解,也没关系。花上几分钟时间了解一下,然后再上手jetico,相信你会获得一个惊喜。
规则的创建原则其实就一句话:定义固定的,有限的,可定义的部分,忽略不固定的,无限的,很难定义的部分。对于浏览器,我们定义的是远程端口,对于P2P我们定义的是本地端口。控制你所能控制的,放过不能控制的,一切就是这么简单。
回复
引用
举报
顶端
上一主题
下一主题
众神乐园
»
【防御软件】
http://dyok.chez.com/bbs
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
描述
快速回复
限 100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
进入高级模式
加粗
字体颜色
背景颜色
插入链接
图片
认证码:
按"Ctrl+Enter"直接提交
上一个
下一个