Prajwal Koirala Asked: 2021-05-25 05:50:04 +0800 CST2021-05-25 05:50:04 +0800 CST 2021-05-25 05:50:04 +0800 CST 如何使用 unbound 阻止 DNS 级别的所有 HTTP 流量? 772 我使用 Unbound 作为解析器,我很好奇是否有办法阻止所有 HTTP 流量;2021年,每个不使用HTTPS的网站都是垃圾。 普拉杰瓦尔 21.04 2 个回答 Voted Tilman 2021-05-25T05:54:59+08:002021-05-25T05:54:59+08:00 答案是不。DNS 解析器无法阻止流量。它只能解析 DNS 查询。 Best Answer matigo 2021-05-25T07:19:06+08:002021-05-25T07:19:06+08:00 假设目标是阻止您的浏览器在没有 SSL 证书的情况下访问 Web 内容,您可以使用 FireFox 通过设置 HTTPS-Only 模式来做到这一点。 在 FireFox 中,转到设置并向右滚动到底部。您将看到启用 HTTPS-Only 模式的选项: 这将尝试升级到站点的不安全连接,如果访问站点不支持 HTTPS,则会显示一条消息,让您知道(比空白页更好)没有 SSL 证书。你可以通过他们的文档了解更多关于 FireFox 的 HTTPS-only 模式的实现。 据我所知,基于 Chromium 的浏览器还没有这样的功能。 当然,如果你真的想阻止所有 HTTP 流量,你可以这样做: sudo ufw deny out 80 这几乎会立即破坏各种事情,但您会如愿以偿:零请求将通过 HTTP 离开您的计算机。
答案是不。DNS 解析器无法阻止流量。它只能解析 DNS 查询。
假设目标是阻止您的浏览器在没有 SSL 证书的情况下访问 Web 内容,您可以使用 FireFox 通过设置 HTTPS-Only 模式来做到这一点。
在 FireFox 中,转到设置并向右滚动到底部。您将看到启用 HTTPS-Only 模式的选项:
这将尝试升级到站点的不安全连接,如果访问站点不支持 HTTPS,则会显示一条消息,让您知道(比空白页更好)没有 SSL 证书。你可以通过他们的文档了解更多关于 FireFox 的 HTTPS-only 模式的实现。
据我所知,基于 Chromium 的浏览器还没有这样的功能。
当然,如果你真的想阻止所有 HTTP 流量,你可以这样做:
这几乎会立即破坏各种事情,但您会如愿以偿:零请求将通过 HTTP 离开您的计算机。