第一篇文章。
因此,由于标准 PAC 文件的功能存在一些缺陷,我正在开展一个项目。基本上我们需要根据请求者的内部子网来路由代理规则。目前 IsInNet 函数是选项,但是这是客户端并且有许多故障点,因为它依赖于 myIpAddress 函数(启用 IPv6 的 FF,默认路由适配器不是 Windows 中的最高优先级绑定等......),这使得它在企业部署中不可靠。
我已经编写了一个 ASP 扩展来根据请求者的 REMOTE_ADDR 提供 pac 文件,因为我相信这将清除执行此客户端会添加的所有混乱。问题是,如果不做一些极其混乱和不准确的事情,比如将八位位组拆分成单独的字符串并进行比较,我无法用 ASP 弄清楚如何将子网与简单的 /8、/16 或 /24 进行比较。
感谢您的时间。
-瑞安