firefox и другие браузеры умеют
.pac javascript автонастройки прокси, где в зависимости от url (или домена) можно указывать свой прокси или direct подключения.
Это их штатный функционал.
p.s. осторожно, если в скрипте будет ошибка, браузеры дружно и молча игнорируют эти настройки и лезут в интернет напрямую