Как проверить, что PROXY внутри Azure VPN жив / доступен в файле PAC - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть прокси-сервер, работающий внутри Azure, он доступен, когда VPN-соединение активно.Однако файл Automatic Proxy Config (PAC-файл) должен как-то определить, что VPN-соединение включено, иначе браузер не будет работать (если VPN-соединение отключено.)

Поэтому я хочу убедиться, что моя VM PROXY подключенаи отзывчивый внутри PAC-файла автоматической настройки прокси, кажется, IsResolvable () не работает для этой цели?Любые другие функции, чтобы использовать, чтобы обнаружить, что я нахожусь в VPN, где живет прокси?Например, есть ли некоторые DNS-имена, которые существуют внутри диапазона имен Azure VPN, которые я могу проверить с помощью стандартной функции isResolvable ()?

function FindProxyForURL(url, host) {
    PROXY = "PROXY 192.168.1.1:88"

   if (! isResolvable ("192.168.1.1"){
     return "DIRECT";
   }

       return PROXY;

}
...