![在多台计算机之间同步被阻止的网站列表](https://linux22.com/image/1341813/%E5%9C%A8%E5%A4%9A%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B9%8B%E9%97%B4%E5%90%8C%E6%AD%A5%E8%A2%AB%E9%98%BB%E6%AD%A2%E7%9A%84%E7%BD%91%E7%AB%99%E5%88%97%E8%A1%A8.png)
到目前为止,我一直在使用各种网站拦截器,但我还没有找到任何可以同步被拦截网站列表的工具。有没有办法在多台计算机之间同步被拦截网站列表(这样任何一台计算机都无法访问这些网站?)
答案1
如果您的网站列表只是域名列表 — 您可以在某处设置自己的 DNS 服务器,并将该 DNS 用于所有机器。对于服务器,请hosts
根据此列表创建一个文件。它应该看起来像
127.0.0.1 badsite.com
127.0.0.1 evilsite.org
DNS 服务器软件选项取决于你的操作系统。对于 Linux,你可以尝试域名系统。您甚至可以在兼容 OpenWRT 的路由器上运行它。
答案2
到目前为止,据我所知,唯一可以做到这一点的浏览器扩展名为 StayFocusd(适用于 Google Chrome)。可能还有其他扩展也具有此功能,但我还没有找到其他扩展(经过多次搜索)。