Разрабатываемое нами веб-приложение выполняет определенные действия в зависимости от домена и поддоменов в адресе. Чтобы иметь возможность разрабатывать и тестировать все в локальной среде, необходимо привязать домены к 127.0.0.1, используя файл hosts.
Однако это отключит эту машину от доступа к доменам реального сервера.
Вопрос: Есть ли взлом на уровне браузера, позволяющий делать хозяева-подобные вещи, только для этого браузера?
ОБНОВЛЕНИЕ: файл прокси .pac прекрасно справляется с этой задачей. Как это:
function FindProxyForURL(url, host) {
if (shExpMatch(url,"*.example.com/*")){
return "PROXY 127.0.0.1:80";
}
}
Ура!
Вы можете делать довольно умные вещи с автоконфигурация прокси файл. Попробуйте тот, который возвращается PROXY 127.0.0.1:80
для доменов, которые вы хотите затронуть, и DIRECT
что касается прочего.
Может быть, есть HTTP-прокси, который будет делать то, что вы хотите?