function FindProxyForURL(url, host) { //Linkedin domains if ((shExpMatch(host, "linkedin.com")) || (shExpMatch(host, "www.linkedin.com"))) { return "SOCKS5 proxy.vm:1080" } else //rutracker.org if ((shExpMatch(host, "rutracker.org")) || (shExpMatch(host, "*.rutracker.*"))) { return "SOCKS5 proxy.vm:1080"} else //kinozal.tv if ((shExpMatch(host, "kinozal.tv")) || (shExpMatch(host, "*.kinozal.tv"))) { return "SOCKS5 proxy.vm:1080"} else //ntc.party if (shExpMatch(host, "ntc.party")) { return "SOCKS5 proxy.vm:1080"} else //instagram if ((shExpMatch(host, "*.instagram.com")) || (shExpMatch(host, "instagram.com")) || (shExpMatch(host, "*.cdninstagram.com"))) { return "SOCKS5 proxy.vm:1080"} else //youtube if ((shExpMatch(host, "youtube.com")) || (shExpMatch(host, "*.youtube.com")) || (shExpMatch(host, "*.youtu.be")) || (shExpMatch(host, "youtu.be")) || (shExpMatch(host, "*.ytimg.com")) || (shExpMatch(host, "*.ggpht.com")) || (shExpMatch(host, "*.googleusercontent.com")) || (shExpMatch(host, "*.googlevideo.com")) || (shExpMatch(host, "google.com")) || (shExpMatch(host, "*.google.com")) || (shExpMatch(host, "*.google.com")) || (shExpMatch(host, "*.yt.be")) || (shExpMatch(host, "yt.be")) || (shExpMatch(host, "*.l.google.com")) || (shExpMatch(host, "l.google.com"))) { return "SOCKS5 proxy.vm:1080"} else //chatgpt if ((shExpMatch(host, "chatgpt.com")) || (shExpMatch(host, "*.chatgpt.com"))) { return "SOCKS5 proxy.vm:1080"} else { // Default: no proxy, return "DIRECT" } // End of PAC file }