IPFire:仅在时间限制内允许白名单

我正在尝试在此页面上获得示例2: http ://www.squidguard.org/Doc/examples.html,通过IPFire接口工作,另外规则仅在时间限制期间应用。 英文:我希望在限制时间内使用“仅限白名单”的访问策略。

很容易得到所需的策略作为默认设置(只需在“url filter settings”页面的高级设置下勾选“阻止所有未明确允许的URL”),但是这使得白名单configuration是永久的,即不pipe时间限制。

我得到的最接近的是使用“阻塞的expression式”,并把一个expression式捕获任何可能进入URL行的内容。 但是,由此产生的行为是不可接受的:与其几乎立即获取默认的“访问被拒绝”页面,页面只是旋转,直到最终超时,我从浏览器(即不从IPFire服务器)得到一个错误, t加载页面。

我也尝试直接写入squidGuard.conf文件,但是每次通过IPFire Web界面保存我的设置时都会被覆盖。

我想我可能已经想通过GUI来做到这一点,尽pipe它有些复杂。 以下是我所做的:在自定义黑名单下的主要内容filter页面input:com(新行),net(新行),edu(新行),gov(新行),org(新行),xxx(新行),英国(新线),(等)黑名单everysite(如果你知道一个更好的方式说块我很想知道!)不启用“启用自定义黑名单:”框

正下方白名单下input您想要允许的网站。 点击ENABLE CUSTOM WHITELIST。 保存并重新启动。

然后进入“设置时间限制”,然后input你想要允许白名单的时间,你想要过滤但在限制条件下的子网只select自定义阻止和访问:块

这将阻止除了在你想要的时间内的“白名单”上的所有内容。 唯一的问题是,它会白名单为每个人的网站,但不会将其他人的一切黑名单。 如果你能忍受这一点,那么这可能适合你。