mirror of
https://codeberg.org/postscriptum/pac.git
synced 2026-03-31 21:15:27 +00:00
59 lines
No EOL
1.3 KiB
JavaScript
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
|
|
} |