“mate-network-properties” 不会遵守被忽略的主机地址

“mate-network-properties” 不会遵守被忽略的主机地址

我想屏蔽一个社交媒体地址。

当我通过阻止它时

  echo "127.0.0.1     facebook.com" | sudo tee -a /etc/hosts > /dev/null

作品。

但是当我使用mate-network-propertiesgui 并添加127.0.0.1 facebook.comignored-hosts选项卡时,它会忽略我添加的地址,我的意思是它不会阻止该地址。我也mate-network-properties 以 sudo 身份运行,但没有任何变化。

答案1

GUImate-network-properties重点关注代理设置:

网络代理首选项

在“忽略的主机”中输入的值不会通过代理连接运行。这就是为什么这三个localhost地址是预先填写的,因为通过代理服务器运行其中任何一个地址都是没有意义的。

如果您想阻止通往 Facebook(或任何其他服务)的网络流量,最简单的方法就是使用文件hosts.deny。以下是设置方法:

  1. 打开终端(如果尚未打开)
  2. 创建hosts.deny文件:
    sudo vi /etc/hosts.deny
    
  3. 按以下格式添加记录:
    ALL : .domain.com
    
    笔记:.请不要忘记域名前面的那个。
  4. 保存文件
  5. 没有第四步

这种方法的优点在于,您可以创建一个列表,并通过常规同步过程在多个设备之间共享。没有麻烦。没有烦恼。

相关内容