Браузер с его собственным файлом hosts?

У меня есть много подготовок и тестовых серверов, что я должен постоянно изменять свой файл hosts к доступу (они зависят от доменного имени, таким образом, я должен изменить файл hosts, чтобы заставить их работать).

Я нахожу это раздражение. Я хотел бы установить портативный браузер некоторого вида для каждого вида сайта, с которым я хочу работать. Есть ли какая-либо версия какого-либо графического веб-браузера (включая браузеры на основе механизмов визуализации других браузеров), который сделает это?

Таким образом, я могу просто запустить экземпляр, это уже настроено для работы с подготовкой, если я хочу протестировать подготовку.

Какие-либо идеи?

Править: Важной функцией является способность выполнить два браузера одновременно, оба просмотра к some-address.com, но с одним браузером, направляющим reqests к серверу в 1.2.3.4 и другой браузер, направляющий запросы к серверу в 5.6.7.8.

Править: (3/16/14)

Этот вопрос задали несколько лет назад, и я все еще не знаю о достойном способе сделать это. Позвольте мне попытаться объяснить далее, потому что люди, кажется, неправильно понимают проблему. Это не что-то, что может быть легко зафиксировано только при помощи прокси-сервера. Я предполагаю, что могло бы быть возможно записать обширные правила в прокси-сервере для решения проблем, но это - огромное сложное решение того, что должно быть простой проблемой.

Таким образом разъясниться:

Существует три веб-сервера. Производство, Тест и Разработка. Каждый запускает многопользовательское приложение, которое настраивает себя на основе имени хоста, используемого для доступа к нему. Концептуально, это подобно Системе управления контентом или механизму блога, который позволяет нескольким сайтам убежаться тот же экземпляр сервера. Вы просто указываете на имя хоста на сервер, и какой бы ни имя хоста используется для доступа к нему через отображение имени хоста HTTP 1.1, сайт, который это отображает.

Любое решение, которое просто переписывает файл хоста, не работает из-за требования для выполнения нескольких окон браузера одновременно на различные сайты, производство, разработку, тест, и т.д... Так просто постоянно изменение файла хоста не работает, потому что это влияет на все экземпляры браузера. Если Вы изменяете отображение для одного браузера, то другие браузеры также теперь отображаются на том сервере, таким образом, любые последующие запросы перейдут к неправильному серверу.

Все, что я ищу, является способом вынудить этот экземпляр браузера использовать этот файл хоста и тот экземпляр браузера для использования того файла хоста, такой как через параметр командной строки. Я даже не забочусь, должен ли я установить несколько копий браузера.

Это может быть выполнимо с портативным Firefox, так как я думаю, что он использует свои собственные файлы конфигурации на установленную копию, но проблема состоит в том, что внешнее программное обеспечение, используемое для администрирования сайтов, не работает с Firefox (сами сайты делают, но административные средства не делают, они хорошо работают с хромом и IE и Opera, однако.. и у меня нет доступа к источнику для этого для фиксации его).

36
задан 16.03.2014, 22:42

2 ответа

Я знаю, что это не то, что Вы просите, но временное решение могло состоять в том, чтобы записать сценарий пакетной обработки для свопинга файлов hosts и затем claunch браузер.

По крайней мере, это минимизировало бы работу, которую Вы делаете.

Или Вы могли просто назвать их сервером что-то совершенно различное в файле hosts, таким образом, Вы никогда не должны переключать его для начала.

2
ответ дан 07.12.2019, 08:59

Privoxy может использоваться с этой целью.

1
ответ дан 07.12.2019, 08:59

Теги

Похожие вопросы