Посмотрите эту страницу Википедии в WPAD, чтобы узнать, как работает автоопределение прокси. Помните, WPAD на основе WPAD не работает в Firefox.
В вашем случае вы, вероятно, захотите использовать URL-адрес автоматической настройки прокси . Файлы PAC могут проверять, в какой подсети вы находитесь (например, 192.168.1.x против 192.168.2.x против 10.5.xx и т. Д.), Поэтому, если домашняя сеть использует подсеть, уникальную для других сетей, к которым вы подключаетесь, это будет работать. Больше информации здесь .
Базовая проверка подсети, в которой вы находитесь (по последней ссылке):
function FindProxyForURL(url, host) { if (isInNet(myIpAddress(), "192.168.1.0", "255.255.255.0")) return "PROXY 192.168.1.1:8080"; else return "DIRECT"; }