Big*_*uge 6 url http-proxy web dd-wrt access-control
我希望能够向通过我的 DD-WRT 路由器的某些 URL 请求添加一个参数。具体来说,我想弄清楚如何在 Google 中强制进行安全搜索,这意味着我必须附加safe=on
到任何以*google*
.
我已经阅读了有关在充当代理的路由器上运行服务器的信息。然后在那台服务器上我可以使用 mod_rewrite 或类似的东西。我还阅读了有关使用 iptables 的防火墙规则的信息。这两个都超出了我的范围,但我似乎找不到任何真正的指导。
对于 Google 搜索查询,您无法以合理的方式执行此操作。
为什么?Google 现在到处都在使用 HTTPS (SSL)。端点(浏览器和 Google 服务器)之间的所有流量均经过加密并检查完整性。
读取(更不用说修改)加密流量的唯一方法是在端点之一或其他端点上更改它。方向上的建议mod_rewrite
都是服务器端的,您可能无权访问 Google 的服务器。;)
如果不将您自己的假 CA 添加到每个浏览器,则解决此问题的解决方法(例如修改本地 DNS 转发器以进行不同的响应并使用 SSL MITM设置代理服务器)也将不起作用。此外,使用谷歌浏览器,规避这一点要困难得多,因为谷歌已经硬编码了指纹签名来检查。参考2011年有关DigiNotar的一些新闻,例如这里。
回到你的目标和你在这里可以控制的唯一终点。我的建议是找到一个适合您的需求并为用户强制执行的浏览器插件/插件。例如,通过修改文件系统配置的权限来防止用户更改它并禁止任何新软件安装。