Notes
Как проксировать одни сайты и заходить напрямую на другие?
- Создаем локальный прокси, например по этой инструкции: https://habr.com/ru/articles/735536/ + В NekoBox снимаем галочку "TUN Mode". Либо берем какой либо другой и используем далее в коде.
- ставим расширение в хром Proxy Switcher and Manager (https://chromewebstore.google.com/detail/onnfghpihccifgojkpnnncpagjcdbjod)
- На вкладке "PAC Script" выбираем пункт "
- добавляем такой код:
-
// List of domains to connect directly const directDomains = [ "localhost", "127.0.0.1", "ru", "youtube.com" , "slack.com" , "local" , "77.221.138.96" , 'xn--90adear.xn--p1ai', '79.143.31.132', , 'xn--p1ai', 'live.com', 'vk.com' , 'tochka.com' , '4pda.to' , 'miro.com' , 'colab.research.google.com' , 'videoproc.com' , 'savefrom.net' , 'speedtest.net' , 'anydesk.com' , 'maps.me' , 'skyeng' , 'google.com' ]; function FindProxyForURL(url, host) { // Check if the host is in the directDomains list or is a subdomain of any listed domains const isDirect = directDomains.some(domain => { // Check if the host is exactly the domain or a subdomain of it return host === domain || host.endsWith(`.${domain}`); }); // Directly connect to the host for listed domains or their subdomains if (isDirect) { return "DIRECT"; } // Use the specified proxy for all other traffic return "PROXY 127.0.0.1:2081"; }
- Проверяем как работает такими инструментами:
- PROFIT!!!
VPN наоборот, или как подключаться к доменам нужной страны напрямую
Для доступа к российским сайтам из-за границы
-
// List of domains to use VPN const vpnDomains = [ "ru", "xn--p1ai" ]; function FindProxyForURL(url, host) { // Check if the host is in the vpnDomains list or is a subdomain of any listed domains const useVpn = vpnDomains.some(domain => { // Check if the host is exactly the domain or a subdomain of it return host === domain || host.endsWith(`.${domain}`); }); // Use VPN for selected domains or their subdomains if (useVpn) { return "PROXY 127.0.0.1:2081"; } // Directly connect to the host for all other traffic return "DIRECT"; }
Sources:
https://www.google.com/search?q=Proxy+Switcher+and+Manager
Афоризм дня:
Мы учимся, увы, для школы, а не для жизни. (520)
Leave a reply