pfSense 随机阻止网站

pfSense 随机阻止网站

我使用 pfSense 防火墙和大约 50 个 WiFi 接入点为我的客户提供互联网连接。为了能够屏蔽网站(例如,如果法律强制),我还安装了 squid 插件和 squidGuard 插件。我已将本地缓存大小设置为 0 MB,并将缓存系统设置为“null”,因此我猜测代理没有进行任何缓存。在 squidGuard 中,我创建了一个名为“blocks”的“目标类别”,我可以在其中输入所有必须屏蔽的网站。目前,此列表为空。

我还使用 Captive Portal 让用户确认使用条款。我已配置 Squid,以便所有 Captive Portal 用户都可以使用代理服务器。

现在,一切似乎都运行良好。代理记录了所有请求,用户可以打开网站。 - 至少一些网站。有些网站无法再打开。例如,当打开页面时https://www.google.com/,浏览器无法显示 Google 网站。奇怪的是,许多其他 Google 服务(如地图或 YouTube)也无法打开。检查日志时,没有日志条目,也没有网站被阻止的信息。一旦我禁用 Squid,所有网站都可以正常工作。

我很确定我遗漏了一些非常简单的点,但是我花了很多时间寻找这种奇怪行为的原因却没有发现任何东西。

也许你们中有人可以帮忙......

我正在使用 pfSense 版本:2.3.3-RELEASE 我安装了以下软件包:ntopng 版本 0.8.6_1 squid 版本 0.4.36_3 squidGuard 版本 1.16.2

最好的,汤姆

答案1

我还不知道确切的根本原因,但我猜这是 Squid 的一些内部问题。它还消耗了所有可用内存,导致 pfSense 崩溃。

幸运的是,自从升级到 V 2.3.4 以来,所有这些问题都已得到解决,并且 squid 和 squidguard 都运行良好!

相关内容