PAC自动代理文件实现第三方系统(http协议)免登录跳转


1、发布第三方系统免登录跳转的中间页面,如:http:172.12.5.113:8990/xxx/index.html,代码如下:





  
  
  
  
  
  武汉化工区统一认证平台
  
  
  



  
  

1、新建PAC文件,设置中间跳转页面的url代理,内容如下(中间跳转页面访问路径为:172.12.5.113:8990/xxx/index.html):

function FindProxyForURL(url, host) {
  if(shExpMatch(url, "*/xxx/*")){
    return "PROXY 172.12.5.113:8990";
  }  
}

2、pac文件放置到服务器上,如:访问地址为:http://172.17.5.113:8990/pac/proxy.pac

3、配置window系统的代理,如:win10配置如下:

注意: 更改代理后,需要保存再关闭后打开‘使用设置脚本’开关

4、更改index页面的ip和端口号,如:172.12.4.10:8800/xxx/index.html,则访问地址依然是172.12.5.113:8990/xxx/index.html页面,到这里就实现了第三方系统跳转的跨域问题

相关