Назад | Перейти на главную страницу

Настройки DNS на уровне браузера, чтобы работать как файл hosts на системном уровне

Разрабатываемое нами веб-приложение выполняет определенные действия в зависимости от домена и поддоменов в адресе. Чтобы иметь возможность разрабатывать и тестировать все в локальной среде, необходимо привязать домены к 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-прокси, который будет делать то, что вы хотите?