修改Hosts文件

修改Hosts文件

有谁用过这个方法吗: http://www.putorius.net/2012/01/block-unwanted-advertisements-on.html

我按照说明尝试了。也许我对 Linux 还不太熟悉,它对我来说不起作用。

在查找 etc/hosts 时,我遇到了 hosts.allow 和 hosts.deny。我是否只需将域添加到 hosts.deny 列表中?

答案1

主要问题是它假设用户是root。我修改了脚本以添加sudo,以便任何允许使用的用户sudo都可以使用该脚本。

#!/bin/bash
cp /etc/hosts ~/.etchosts
cd /tmp
wget http://winhelp2002.mvps.org/hosts.txt
sudo rm /etc/hosts
sudo mv hosts.txt /etc/hosts
cat ~/.etchosts | sudo tee -a /etc/hosts

话虽如此,我还是建议你使用浏览器扩展程序来屏蔽广告,而不是乱用/etc/hosts。我发现扩展程序在允许内容的同时屏蔽广告的效果更好。

相关内容