我有兴趣编写一个家长控制过滤器,可用于监控和/或重定向Windows桌面操作系统(Vista或更高版本)上的所有出站Internet请求。我希望过滤器本身具有无限制的互联网访问权限,以便在应用程序/浏览器请求期间访问互联网上的Web服务。对于批准的流量,我只想简单地通过请求。对于被拒绝的流量,我想重定向到自定义响应页面。步骤如下所示:在Windows操作系统上过滤Internet请求
- 过滤器URL接收请求。
- 过滤器将URL传递给Web服务以供审批。
- 已批准的请求传递到Internet网关。
- 拒绝的请求被重定向到自定义错误页面。错误页面很可能会在线。
我的问题是,我应该在Windows网络栈中实现这个过滤器?我可以在Windows Filtering Platform的文章中看到,实现第三方家长控制是有一个地方的,但是只要过滤器能够识别自己的请求并避免卡住,就可以启动并接收自己的网络流量在无限递归情况下?我可以在本地存储过滤器,但我更愿意考虑将它们存储在网上,以便在多个客户端之间共享,并且不易被篡改。
如果这个第三方家长控制块是不正确的位置,有没有在世界粮食计划署的架构,可以让我实现我所描述的过滤器的另一个位置?