Przełącz ustawienia proxy w zależności od nawiązanego połączenia przewodowego / bezprzewodowego

8

Bez korzystania z oprogramowania innych firm, czy istnieje sposób, aby system Windows włączał / wyłączał ustawienia serwera proxy w oparciu o nawiązane połączenie przewodowe / bezprzewodowe?

Wiem, że mogę utworzyć skrypt rejestru i uruchomić go za każdym razem, aby przełączyć ustawienia proxy, ale bardziej interesuje mnie coś, co automatycznie wyzwalałoby zmianę ustawień proxy w zależności od tego, kiedy ustanowiono połączenie przewodowe / bezprzewodowe.

znak
źródło

Odpowiedzi:

5

Możesz spróbować utworzyć proxy.pacplik. W zależności od tego, czy znasz oba adresy (przewodowy i bezprzewodowy), możesz spróbować:

funkcja FindProxyForURL (adres URL, host)
{
if (isInNet (myIpAddress (), „192.168.1.0”, „255.255.255.0”)) // Zwraca połączenie przewodowe
„PROXY 192.168.1.1:8080”;
if (isInNet (myIpAddress (), „192.168.2.0”, „255.255.255.0”)) // Zwróć połączenie bezprzewodowe
„PROXY 192.168.2.1:8080”;
w przeciwnym razie
zwróci „DIRECT”;
}

Następnie po prostu wskaż przeglądarce, gdzie zapisałeś plik proxy.pac dla skryptu automatycznej konfiguracji.

Mam nadzieję, że to pomoże.

Scott McClenning
źródło