pac/internet.pac
2026-03-21 18:43:39 +02:00

59 lines
No EOL
1.3 KiB
JavaScript

// Clearnet asset
function FindProxyForURL(url, host)
{
var whitelist = [
"censor.net",
"codeberg.org",
"crates.io",
"debian.org",
"devzone.org.ua",
"docs.rs",
"dou.ua",
"duck.ai",
"duckduckgo.com",
"exception.net.ua",
"fediland.in.ua",
"fedoraproject.org",
"github.com",
"github.io",
"githubusercontent.com",
"gmail.com",
"google.com",
"googlevideo.com",
"haiku-os.org",
"linux.org.ua",
"linuxmint.com.ua",
"lostfilm.tv",
"mastodon.social",
"mazepa.to",
"omglinux.com",
"omgubuntu.co.uk",
"opennet.me",
"peertube.in.ua",
"proton.me",
"protonmail.com",
"redox-os.org",
"rutracker.org",
"serverfault.com",
"stackexchange.com",
"stackoverflow.com",
"steampowered.com",
"toloka.to",
"tuta.com",
"uakino.best",
"unian.net",
"unian.ua",
"wikimedia.org",
"wikipedia.org",
"youtube.com",
"ytimg.com",
];
for (var i = 0; i < whitelist.length; i++) {
if (host === whitelist[i] || host.endsWith("." + whitelist[i])) {
return "DIRECT";
}
}
return "PROXY 127.0.0.1:0"; // fake proxy
}