社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行
主题 : jetico防火墙简单上手教程
def 离线
级别: 论坛版主

显示用户信息 
楼主  发表于: 2009-12-20   

jetico防火墙简单上手教程


写在前面
首先要声明,这个教程真的很初级,相当初级。适合那些刚刚上手jetico的新手。这里面没有很高深的技巧,全都是最容易也最笨的方法。这篇文章要解决的是很多人对jetico诟病最多的问题,jetico繁琐,上手困难,弹窗太多。如果你因为这个原因曾经或者正要放弃jetico,那么请耐心看看JP的帖子吧。说不定就此你会喜欢上jetico。

说实话,jetico是笔者最喜欢的防火墙之一。jetico的资源占用很小,规则设置完了以后,很安静,却又很强大。并且,jetico的包过滤效率是JP见过最好的墙。在大流量下面,完全没有卡网卡机的感觉。

jetico的资源占用图:


图片1

是不是很轻量?真的用起来,你才会发现它有多么流畅。至于jetico的能力,我想大家不用怀疑。虽然他在matouse的测试中比不上Comodo,OA,OP那么耀眼,但是也绝对不是平庸之辈。何况,这几款墙里面,最轻量最流畅的,非他莫属了。

下面就跟我一起看看怎么上手jetico吧。
def 离线
级别: 论坛版主

显示用户信息 
沙发  发表于: 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 离线
级别: 论坛版主

显示用户信息 
板凳  发表于: 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 离线
级别: 论坛版主

显示用户信息 
地板  发表于: 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 离线
级别: 论坛版主

显示用户信息 
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 离线
级别: 论坛版主

显示用户信息 
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 离线
级别: 论坛版主

显示用户信息 
6楼  发表于: 2009-12-20   

两个例子讲解完,相信大家对规则有了一定的认识了吧!再给大家看看我的搜狗拼音的规则。


图片42

这是我整合以后的规则。这个规则里面,进程有两个,分别是搜狗拼音的升级进程PinyinUp.exe和错误报告进程ErrorReport.exe。远程地址这里我指定了两个,相信搜狗的升级地址不会有很多的。对于升级程序,完全可以这样设置。

从这个规则就可以看出,jetico的规则设置方式是很灵活的。可以将很多程序规则整合在一起,只要他们有足够多的相似之处就可以了。有人可能会问,这些自定义的规则在哪呢?看图:


图片43

就在Optimal Protection下面的Network Activity里面。在这里面你可以对规则进行添加和修改。注意到了最下面的询问规则了么?所有上面的规则匹配失败的网络活动,都会处罚这条规则,出现一个弹窗。

由此也可以看出,这个规则列表是有匹配顺序的。假如我要为某个程序创建规则,想允许它调用某些端口,同时禁止它调用另外一些端口,那么禁止的规则尽量在允许的规则下面。不然可能匹配的结果就是这个程序的某些联网行为被自动阻止了。

总结

jetico一贯以繁琐著称。尤其是用惯了一些易上手的防火墙的朋友,刚刚接触jetico的时候会感到很头疼。为什么我已经允许了,还会有弹窗出来?无尽的弹窗最后会让人失去耐心。

其实掌握了驯服它的方法以后,jetico就没有那么可怕了。相信能够玩得转LNS的朋友,对地址,端口等比较了解的朋友都会很容易的上手jetico。即使你不了解,也没关系。花上几分钟时间了解一下,然后再上手jetico,相信你会获得一个惊喜。

规则的创建原则其实就一句话:定义固定的,有限的,可定义的部分,忽略不固定的,无限的,很难定义的部分。对于浏览器,我们定义的是远程端口,对于P2P我们定义的是本地端口。控制你所能控制的,放过不能控制的,一切就是这么简单。
描述
快速回复

批量上传需要先选择文件,再选择上传
认证码:

按"Ctrl+Enter"直接提交
上一个 下一个