μMatrix介绍及试用

2015年5月30日

μMatrix是基于矩阵的浏览器过滤插件,不像Ad Block (Plus)和μBlock一样基于列表,因此不能订阅Easy China List之类的列表。但是μMatrix有它另外的列表可以订阅。

μMatrix采用的矩阵有三个维度:来源网址目标网址请求类型

图12

图1

左上角深蓝色的是来源网址。如果你去github.com,点一下左上角,会列出*和github.com,让你设置来源网址为*(任何来源)的矩阵和来源网址为github.com的矩阵。图1显示的是来源网址为github.com的矩阵。

  • 深红色是禁止,淡红色是因继承自上级而禁止(本级没有设置)。
  • 深绿色是允许,淡绿色是因继承自上级而允许(本级没有设置)。

我并没有手动禁止collector-cdn.github.com,为什么在图1里这一条都是红的?在μMatrix的控制面板里hosts文件选择夹,我勾选了所有的列表。其中的http://someonewhocares.org/hosts/就列出了127.0.0.1 collector-cdn.github.com,意思说禁止向collector-cdn.github.com发送任何请求。由hosts文件的格式看,它只能一股脑地禁止目标网站,不能限制来源和请求类型。

有可能左上角是红色,整个方块是绿色。这说明上级规则要求禁止,但本机规则要求允许,所以结果是允许。

规则可从两个维度继承,来源与目标。从www.google.com访问www.google.com的脚本时,如果

* * script block

则访问失败。如果有

* * script block
* google.com script allow

则访问成功。因为www.google.com www.google.com script ??的上级先是* google.com script,其动作为允许。

参考资料

. gorhill/httpswitchboard. . [2015-05-30].