这有点偏离编程主题,但仍然与我的编程项目有关。我正在编写一个使用自定义代理服务器的应用程序。我想用 C# 编写服务器,因为它更容易编写和维护,但我担心 Windows Server + CALS 与 Linux 服务器的许可成本(显然,没有 CALS)。可能有许多客户端站点拥有自己的服务器,每个站点有 200-500 个用户。
代理的工作方式类似于内容过滤器。获取返回网页,根据内容进行处理,然后返回网页,或者重定向到另一个 Web 服务器上的页面。不会有任何使用SQL server、用户认证等。
我需要 Cals 吗?如果是这样,设置具有适当许可的 Windows Server 需要多少费用(每台服务器,在美国)?