电脑过滤移动网络广告两大方法
如今随身无线Wi-Fi产品越来越多,它们可以将网线收到的数据转换为Wi-Fi信号,从而使得各种移动终端可以轻松无线上网。由于这些数据都需要经过本地电脑的中转,所以通过本地电脑中的广告过滤软件,我们就可以对无线数据中的广告信息进行过滤,这样在用手机看网页或视频时,就能避免广告信息的打扰了。
第一种:
架设广告过滤系统
首先利用无线Wi-Fi产品的客户端,在本地系统中创建一个无线Wi-Fi的信号源。接着打开Windows系统的控制面板,点击列表中“网络和Internet”下的“查看网络状态和任务”选项。接着在弹出的窗口中,找到无线Wi-Fi产品创建的网络连接名称,接着点击这个网络连接的名称查看属性。在弹出的状态对话框中点击“详细信息”按钮,再在弹出的对话框中找到“IPv4”项并将其记录下来,本例为192.168.1.102(图1)。
为过滤准备好转换数据
由于无线Wi-Fi产品发送的信号自身是有广告的,所以我们要想去除广告就需要另外想办法。好在想要解决这个问题非常简单,利用一款带有过滤功能的代理软件就可以实现。首先从网上下载最新版本Privoxy(http://www.privoxy.org),运行后,在弹出的窗口中点击“Options”菜单中的“Edit Main Configurationg”命令,这时就会弹出一个软件的配置文件。通过文本编辑器的搜索功能查找“listen-address”关键词,由于配置文件中多处都有这个参数,这里我们只需要修改783行的这个参数就可以。现在修改默认的IP地址信息127.0.0.1为192.168.1.102,也就是前面记录下的那个IP地址,默认的端口信息8118则不需要修改(图2)。最后退出的时候保存刚刚的配置,并且点击“Options”菜单中的“Enable”命令激活它。
更专业的过滤效果
虽然Privoxy软件自带广告过滤功能,但因为它的广告过滤规则较少,所以过滤效果还不是很令人满意。不过我们可以借助一款专业的广告过滤软件来增强它的效果,即大名鼎鼎的Ad Muncher(有汉化版)。Ad Muncher的最大特色,就是可以在网页加载之前过滤绝大多数的广告。首先切换到Ad Muncher的“选项”标签,选择其中的“过滤目标”选项,在“所有程序”列表中就可以看到当前系统所有的进程信息了。这其中当然包括代理软件Privoxy的进程,选择该软件进程后点击“过滤”按钮,就可以将其添加到左侧的“我的过滤目标”列表,这样左侧列表将出现“+privoxy:*”项(图3)。设置完成后点击“应用”按钮,从而关闭Ad Muncher的设置窗口。以后由无线Wi-Fi产品发出的数据,首先会由Privoxy软件导入到广告过滤软件,然后再将过滤以后的数据发送给其他的移动终端设备上。
开启防火墙的端口
为了让移动设备成功连接到本地系统的广告过滤软件发送的信号,这里要创建访问本地系统的特定端口的防火墙规则才行。再次进入系统的控制面板,点击列表中的“系统和安全”选项。接着在弹出的窗口中点击“Windows防火墙”链接,从弹出的窗口中可以看到Windows防火墙的运行情况。点击左侧的“高级设置”项,然后在弹出的规则窗口中点击左侧的“入站规则”项。接下来点击操作区域中的“新建规则”按钮,然后在弹出的“新建入站规则向导”窗口中进行配置。
首先在“规则类型”中选择“端口”选项,接着点击“下一步”按钮(图4)。在“协议和端口”中选择“TCP”协议,并且在“特定本地端口”中设置为“8118,80,443”,端口之间需要用逗号隔开。再点击“下一步”按钮,在“操作”中选择“允许连接”选项(图5)。继续点击“下一步”,在“配置文件”中选择所有选项,包括域、专用、公用等。最后点击“下一步”,进行规则名称的设置,这样这条“入站规则”就创建完成了。
由于刚刚我们创建的规则使用的是TCP协议,所以还需要按照同样的步骤新建一条UDP协议的规则,才能保证移动终端成功的访问本地系统的无线Wi-Fi。
启用代理干净上网
由于前面是经过代理来过滤广告的,因此移动设备也需要经过代理设置,才可以连接到无线Wi-Fi的网络。这里就以Android系统为例进行介绍。首先在手机界面点击“设置”按钮,在弹出的界面中打开“WLAN”功能,接着点击“WLAN”项进入到列表中。接下来点击列表右下角的刷新按钮,对周围的无线Wi-Fi源进行搜索。当搜索到无线Wi-Fi产品发送的信号后,点击这个信号源的名称。
在弹出的设置窗口中点击“显示高级选项”,接着在弹出的列表中找到“代理”,将代理选项设置为“手动”项。然后在“代理服务器主机名”中设置为192.168.1.102这个IP地址,再在“代理服务器端口”中设置为8118(图6)。所有的设置完成以后点击“连接”按钮,这样移动设备就可以连接到这个信息源,而接收到的信息内容则是去除了广告信息的。
第二种:
虽然privoxy软件自带广告过滤功能,但因为它的广告过滤规则较少,所以过滤效果还不是很令人满意。
不过我们可以借助一款专业的广告过滤软件来增强它的效果,即大名鼎鼎的AdMuncher(有汉化版)。AdMuncher的最大特色,就是可以在网页加载之前过滤绝大多数的广告。
首先切换到AdMuncher的“选项”标签,选择其中的“过滤目标”选项,在“所有程序”列表中就可以看到当前系统所有的进程信息了。这其中当然包括代理软件privoxy的进程
选择该软件进程后点击“过滤”按钮,就可以将其添加到左侧的“我的过滤目标”列表,这样左侧列表将出现“+privoxy:*”项
设置完成后点击“应用”按钮,从而关闭AdMuncher的设置窗口。以后由无线Wi一Fi产品发出的数据,首先会由privoxy软件导入到广告过滤软件,然后再将过滤以后的数据发送给其他的移动终端设备上。
在“规则类型”中选择“端口”选项,接着点击“下一步”按钮在“协议和端口”中选择“TCp”协议,并且在“特定本地端口”中设置为“8118,80,443",端口之间需要用逗号隔开。
再点击“下一步”按钮,在“操作”中选择“允许连接”选项。继续点击“下一步”,在“配置文件”中选择所有选项,包括域、专用、公用等。最后点击“下一步”,进行规则名称的设置,这样这条‘人站规则”就创建完成了。
两大方法解决移动网络广告过滤问题这样在用手机看网页或视频时,就能避免广告信息的打扰了。