From 5425c6573ac22acc28068934dac4ac9d985e7e67 Mon Sep 17 00:00:00 2001 From: anton Date: Mon, 22 Sep 2025 12:34:52 +0000 Subject: [PATCH] revert b60440a61ba7358ad7e41529835ceb3e2216000d revert Update proxy.pac --- proxy.pac | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/proxy.pac b/proxy.pac index 2238f80..c38a03c 100644 --- a/proxy.pac +++ b/proxy.pac @@ -4,7 +4,11 @@ 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", @@ -21,8 +25,11 @@ 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", @@ -41,7 +48,8 @@ function FindProxyForURL(url, host) { // Domains that should go directly (without proxy) var directDomains = [ - "*.ru" + "mail.google.com", "meet.google.com", + "zblv.ru", "*.zblv.ru" ]; // Function to check if host matches any pattern @@ -54,6 +62,10 @@ 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)) {