以下配置保存到文件,扩展名为pac
function FindProxyForURL(url, host) {
var proxy1 = "PROXY 192.168.6.6:6666";
var proxy2 = "PROXY 222.22.66.222:6666";
//本地地址直接连接
if (isPlainHostName(host)) {
return "DIRECT";
}
// 代理1
if (shExpMatch(url, "*baidu.com*")) {
return proxy1;
}
// 代理2
if (shExpMatch(url, "*csdn.com*")) {
return proxy2;
return "DIRECT";
}
二、Windows配置
1.界面配置
2.命令配置
以下配置保存到文件执行,扩展名为bat,windows的dos命令
@echo off color 0a title Use autoconfig script echo Starting...... reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnections" /v DefaultConnectionSettings /t REG_BINARY /d 46000000020000000900 /f reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnections" /v SavedLegacySettings /t REG_BINARY /d 46000000020000000900 /f reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v AutoConfigURL /d "http://域名/pac/proxy.pac" /f echo End @echo off注意事项 https不生效 1.IE浏览器
可以修改注册表配置后支持(需要重启系统)
配置内容
以下配置保存到文件执行,扩展名为reg,注册表命令
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsCurrentVersionInternet Settings] "EnableAutoproxyResultCache"=0
原文地址:
https://support.microsoft.com/en-us/topic/how-to-disable-automatic-proxy-caching-in-internet-explorer-92735c9c-8a26-d0d8-7f8a-1b46595cbaba
部分原文:
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsCurrentVersionInternet Settings Value: EnableAutoproxyResultCache Type: REG_DWORD Data value: 0 = disable caching; 1 (or key not present) = enable automatic proxy caching (this is the default behavior)If the registry key is not present, you can create the registry key by using the following registry file: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsCurrentVersionInternet Settings]"EnableAutoProxyResultCache"=dword:00000000"2.Google浏览器
不支持
原文地址:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file



