我知道这有点像服务器问题,但我还是想问一下,以防有人以前做过。
我有一个位于我们内部 172.xxx 子网上的 Web 服务和一个位于我们内部 10.xxx 子网上的 Web 服务器。网络服务器需要访问 172 网络服务,但无法路由到那里。真正的解决方案是说服我们的网络管理员将服务器放在 DMZ 后面的 172 网络上,但这种解决方案似乎遥不可及。
我快速而肮脏的解决方案是在一个连接到两个网络的盒子上创建一个代理服务器,这样我就可以对我的 Web 服务调用进行编程以访问代理服务器。但是,我是一名开发人员,对如何设置它知之甚少。
我有朋友在 Nix 中使用 Squid Proxy Server 运气不错,但唯一可用的盒子是 Windows Server 2003 盒子。理想情况下,我想要某种可以在 IIS 之上设置的代理。你们知道什么吗?我已经看过一些关于 ISA Server 2006 的评论,但我不想收取公司预算,因为我们只需要它来用于这一项 Web 服务。