Skip to content

Instantly share code, notes, and snippets.

@em7v
Created March 16, 2026 11:54
Show Gist options
  • Select an option

  • Save em7v/26c0ea5cd0070ede04fa05c61c7b97ea to your computer and use it in GitHub Desktop.

Select an option

Save em7v/26c0ea5cd0070ede04fa05c61c7b97ea to your computer and use it in GitHub Desktop.
function getMyDomains() {
return [
"*tilt.dev*",
"*konghq.com*",
"*codecanyon.net*",
"*jetbrains.com*",
"*www.coursera.org*",
"*builds.parsec.app*",
"*moonlight-stream.org*",
"*instagram.com",
"*playcode.io*",
"*assetstore.unity.com*",
"*redis.io*",
"*chatgpt.com*",
"*openai.com*",
"*vector.dev*",
"*medium.com*",
"*tube*",
"*video.com*",
"doubleclick*",
"youtube*",
"youtu*",
"*youtubeeducation*",
"*googleapis*",
"*rutracker.**",
"*yt.be*",
"ytimg*",
"yttm*",
"*play.google*",
"*googlevideo.com/videoplayback*",
"*openai*",
"*chatgpt*",
"*oaiusercontent*",
"*statsig*",
];
}
function FindProxyForURL(url, host) {
var myDomains = getMyDomains();
for (var i = 0; i < myDomains.length; i++) {
if (shExpMatch(url, myDomains[i])) {
return "PROXY 127.0.0.1:8118";
}
}
return "DIRECT";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment