我想屏蔽一个社交媒体地址。
当我通过
echo "127.0.0.1 facebook.com" | sudo tee -a /etc/hosts > /dev/null
作品。
但是当我使用mate-network-properties
gui 并添加127.0.0.1 facebook.com
到ignored-hosts
选项卡时,它会忽略我添加的地址,我的意思是它不会阻止该地址。我也mate-network-properties
以 sudo 身份运行,但没有任何改变。
mate-network-properties
GUI 侧重于代理设置:输入到“Ignored Hosts”中的值不会通过代理连接运行。这就是
localhost
预先填写三个地址的原因,因为通过代理服务器运行这些地址中的任何一个都没有意义。如果您想阻止到 Facebook(或任何其他服务)的网络流量,那么最简单的方法是使用
hosts.deny
文件。以下是您可以设置的方法:hosts.deny
文件:.
域前面的前面。这种方法的好处是您可以创建一个列表,通过常规同步过程在多个设备之间共享。没有混乱。别大惊小怪。