我必须找到一种方法来通过系统范围的类似 iptables 的东西来阻止所有浏览器上的色情网站(只是一个想法)...有什么办法可以做到这一点。
答案1
您还可以使用 openDNS 服务,该服务根据预设的过滤器限制名称解析。与针对 /etc/hosts 文件提出的解决方案相比,它允许您不必不断更新列表。设置自己的过滤器后,只需使用 openDNS 作为名称服务器即可。 https://www.opendns.com/home-internet-security/
答案2
做这件事有很多种方法
- 我认为最简单的方法是使用 opendns
Opendns 有人在这里询问过:
配置完成后,您可以在此处进行配置 -https://www.opendns.com/welcome/
其优点是黑名单由 opendns 维护。
- 第二种方法是安装和配置代理服务器。您可以使用 dansguardian、privoxy 或 squid 等来执行此操作。然后配置 iptables 以通过代理或代理链路由所有流量。
http://blog.bodhizazen.com/linux/web-content-filtering-made-easy/
http://blog.bodhizazen.com/linux/how-to-transparent-proxy/
这种方法的缺点是您必须手动更新和维护黑名单。
http://www.squidguard.org/blacklists.html或订阅某项服务。
您可以使用 iptables,但是 iptables 效率低下,而且您又必须手动维护黑名单。
您可以使用 hosts 文件。您必须自行获取并更新列表。
http://winhelp2002.mvps.org/hosts.htm
上面的链接更多是关于广告拦截的。
“问题”是这些网站倾向于更改 IP 和主机名;)
答案3
根本不存在“屏蔽色情内容的软件”——人工智能根本无法胜任这项工作。你能找到的软件只是屏蔽某些人列入黑名单的网站——他们可能会认真识别和屏蔽色情网站,在这种情况下,他们会屏蔽一些(但远非全部)色情内容,或者他们可能会将竞争对手的网站或他们在意识形态上反对的网站列入黑名单。
答案4
每种工具和方法都只能与创建该工具时存在的网站作斗争,而这些网站已经很多了(很遗憾)。没有软件或黑名单可以预测会出现什么。因此,每种工具都只是暂时的补救措施。用软件解决此类问题是不可能的。
在你自己和使用计算机的人内心中找到这样的工具。