Squid 正向代理的系统要求是什么?

Squid 正向代理的系统要求是什么?

我想设置一个 Squid 正向代理来代理来自没有互联网访问的主机的出站数据。

流量将从位于安全区域且无法访问互联网的应用程序主机通过防火墙,流向安全程度较低的区域中的代理实例,然后最终通过代理网关流向互联网。通过代理的绝大部分流量都是出站流量(我认为出站流量 >99%,入口流量 <1% - 将遥测数据上传给供应商)。

我们已经测试过了并且它似乎运行良好,问题是我不知道如何确定 squid 代理的尺寸。

我遇到的问题是鱿鱼系统要求似乎期望您使用 squid 作为缓存(内存量与存储量的关系)。我们并没有。

根据 squid 文档:

根据经验,Squid 每 GB 的总 cache_dirs 大约使用 10 MB 的 RAM(64 位服务器(如 Alpha)上会更多),加上您的 cache_mem 设置和大约额外的 10-20MB。建议在 Squid 服务器上至少配备两倍于此数量的物理 RAM。有关 Squid 内存使用的更详细讨论,请参阅上述部分。

如果我不缓存数据,就没有缓存目录,因此计算 cache_dirs in GB (0gb) * 10MB RAM 将是 0MB RAM,再加上额外的 10+20 只会有大约 20-40MB 的 RAM。这显然毫无意义 - 服务器需要 RAM,我甚至不认为基本操作系统会在这个空间内运行。

还有其他方法可以计算 Squid 的最低要求吗?

相关内容