Update proxy.pac

This commit is contained in:
2025-09-22 12:34:20 +00:00
parent 82f241373d
commit b60440a61b

View File

@@ -4,11 +4,7 @@ function FindProxyForURL(url, host) {
// Domains that should go through the proxy
var proxyDomains = [
"linkedin.com", "www.linkedin.com",
"rutracker.org", "*.rutracker.*",
"2ip.ru",
"kinozal.tv", "*.kinozal.tv",
"ntc.party",
"instagram.com", "*.instagram.com", "*.cdninstagram.com",
"chatgpt.com", "*.chatgpt.com", "openai.com", "*.openai.com",
"digitalocean.com", "*.digitalocean.com",
"cisco.com", "*.cisco.com",
@@ -25,11 +21,8 @@ function FindProxyForURL(url, host) {
"turnkeylinux.org", "*.turnkeylinux.org",
"habr.com", "*.habr.com",
"giters.com", "*.giters.com",
"imdb.com", "*.imdb.com",
"themoviedb.org", "*.themoviedb.org",
"intel.com", "*.intel.com",
"docker.com", "*.docker.com",
"i-edem.tv", "*.i-edem.tv",
"portainer.io", "*.portainer.io",
"terraform.io", "*.terraform.io",
"suse.com","*.suse.com",
@@ -48,8 +41,7 @@ function FindProxyForURL(url, host) {
// Domains that should go directly (without proxy)
var directDomains = [
"mail.google.com", "meet.google.com",
"zblv.ru", "*.zblv.ru"
"*.ru"
];
// Function to check if host matches any pattern
@@ -62,10 +54,6 @@ function FindProxyForURL(url, host) {
return false;
}
// Ensure anything in the `.vm` domain goes direct
if (shExpMatch(host, "*.vm") || shExpMatch(host, "zblv.ru") || shExpMatch(host, "*.zblv.ru")) {
return "DIRECT";
}
// Direct connection for specific domains
if (matchesAny(host, directDomains)) {