如何在 Linux 桌面上阻止 Facebook 访问
您可以在下面找到 facebook.com 子域的列表:
m.facebook.com
上传.facebook.com
apps.facebook.com
newsroom.fb.com
开发者.facebook.com
touch.facebook.com
Pixel.facebook.com
static.facebook.com
beta.facebook.com
graph.facebook.com
登录facebook.com
inyour.facebook.com
secure.facebook.com
最新的facebook.com
获得上述列表后,我们修改 /etc/hosts
以确保上述 Facebook.com 子域以及 facebook.com 域将解析为环回 IP 地址 127.0.0.1
代码>.为此,以 root 用户身份在您想要阻止 Facebook 的任何 Linux 计算机上打开本地 /etc/hosts
并添加以下单行:
127.0.0.1 facebook.com login.facebook.com secure.facebook.com latest.facebook.com inyour.facebook.com beta.facebook.com static.facebook.com touch.facebook.com developers.facebook.com newsroom.fb.com pixel.facebook.com apps.facebook.com graph.facebook.com m.facebook.com upload.facebook.com
保存主机文件后,您的浏览器将无法再正确解析 facebook.com 并返回类似如下的错误:
如果您拥有 DNS 服务器,并且通过 DHCP 服务器在客户端上强制进行 DNS 设置,您可以通过创建 facebook.com 区域文件并将其指向 127.0.0.1
或某个虚拟主机来启用类似的解决方案。您的网络服务器具有多个 ServerAlias
名称。