VK ACCESS: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая страница: «<PRE> function FindProxyForURL(url, host) { PROXY = "PROXY sirmax:9999" if ( shExpMatch(host,"*.vk.com") ) { return PROXY; } // Everythi…»)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
  +
[[Категория:PAC]]
<PRE>
 
  +
[[Категория:proxy auto configuration]]
  +
[[Категория:proxy]]
  +
=Простой пример=
   
  +
Тут
  +
* sirmax:9999 - адрес и порт прокси
  +
 
<PRE>
 
function FindProxyForURL(url, host) {
 
function FindProxyForURL(url, host) {
PROXY = "PROXY sirmax:9999"
+
VK_PROXY = "PROXY sirmax:9999"
  +
KOHLS_PROXY = "PROXY proxy.kohls.com:3128"
   
if ( shExpMatch(host,"*.vk.com") ) {
+
if ( shExpMatch(host,"*.vk.com") || shExpMatch(host,"vk.com") ) {
return PROXY;
+
return VK_PROXY;
 
}
 
}
  +
  +
if (shExpMatch(host,"*.kohls.com") || shExpMatch(host, "*.ciscospark.com")) {
  +
return KOHLS_PROXY;
  +
}
  +
 
// Everything else directly!
 
// Everything else directly!
 
return "DIRECT";
 
return "DIRECT";
 
}
 
}
  +
<PRE>
+
</PRE>
  +
Очевидно что тут можно закодить любую логику выбора прокси

Текущая версия на 08:52, 30 октября 2023

Простой пример

Тут

  • sirmax:9999 - адрес и порт прокси
function FindProxyForURL(url, host) {
    VK_PROXY        = "PROXY sirmax:9999"
    KOHLS_PROXY = "PROXY proxy.kohls.com:3128"

    if ( shExpMatch(host,"*.vk.com") ||  shExpMatch(host,"vk.com") ) {
        return VK_PROXY;
    }

    if (shExpMatch(host,"*.kohls.com") || shExpMatch(host, "*.ciscospark.com")) {
        return KOHLS_PROXY;
    }

    // Everything else directly!
    return "DIRECT";
}

Очевидно что тут можно закодить любую логику выбора прокси