我有这个 Astaro Security Gateway Version 7,它充当防火墙和代理...我需要从所有办公室访问我的局域网上装有 apache 的 PC:192.168.1.100 当我打开它时,Astaro 的代理显示:
Astaro 安全网关版本 7http://www.astaro.com 处理您的请求时发生错误
尝试检索 URL 时:http://192.168.1.100/我的网站 错误消息:不允许目标服务
我可以规避配置浏览器代理例外的错误,但我有很多客户端,没有 Active Directory,所以我想仔细计划一下。更改 Astaro 配置将是最棒的事情(所以如果有人有提示... :) ),但我还读过有关自动配置浏览器设置的 .pec 文件,并且我已设法正确准备它:
function FindProxyForURL(url, host)
{ // 要返回的变量字符串 var proxy_yes = "PROXY 128.0.20.254:8080"; var proxy_no = "DIRECT"; if (shExpMatch(url, "http://128.0.0.37")) { 返回 proxy_no; } if (shExpMatch(url, "http://128.0.0.210")) { 返回 proxy_no; } if (shExpMatch(url, "http://128.0.0.94*")) { return proxy_no; } // 如果 PC 在本地 LAN 上,则使用代理 // if (isInNet(myIpAddress(), "192.168.1.0", "255.255.255.0")) // return "PROXY 192.168.1.1:8080"; else return "PROXY 128.0.20.254:8080"; }
并将其放在一个小型网络服务器上:就像冠军一样工作。
有人有好的办法可以快速“传播”它吗?双击 - 批处理、regedit 文件,还是任何与 Active Directory 无关的东西?
谢谢! :)
答案1
关于 astaro 方面没有消息,但是这是我的解决方案:
有一个注册表项:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet 设置\AutoConfigURL
我已使用补丁将其设置到拥有 PEC 文件的网络服务器并将其导出,现在我可以轻松地在任何客户端上安装我的新规则,并通过仅修改我的 PEC 文件来控制所有规则。
玩得开心!