Переключение настроек прокси на основе проводного / беспроводного соединения

8

Без использования стороннего программного обеспечения, есть ли способ включить / выключить Windows настройками прокси-сервера в зависимости от проводного / беспроводного соединения, которое вы делаете?

Мне известно, что я могу создать сценарий реестра и запускать его каждый раз, чтобы переключать настройки прокси-сервера, но меня больше интересует что-то, что автоматически вызывает изменения настроек прокси-сервера в зависимости от того, когда было установлено соединение по проводной / беспроводной сети.

отметка
источник

Ответы:

5

Вы можете попробовать создать proxy.pacфайл. В зависимости от того, знаете ли вы оба адреса (проводной и беспроводной), вы можете попробовать это:

function FindProxyForURL (url, host)
{
if (isInNet (myIpAddress (), "192.168.1.0", "255.255.255.0")) // // Проводное соединение
return "PROXY 192.168.1.1:8080";
if (isInNet (myIpAddress (), "192.168.2.0", "255.255.255.0")) //
возвращение беспроводного соединения "PROXY 192.168.2.1:8080";
иначе
вернуть «ПРЯМОЙ»;
}

Затем просто укажите браузеру, куда вы сохранили файл proxy.pac для сценария автоматической настройки.

Надеюсь, это поможет.

Скотт МакКленнинг
источник