4

Я пытаюсь выяснить, могу ли я иметь определенный файл Hosts, который будет использовать только приложение Proxy Server на моем компьютере, в то время как остальная часть компьютера использует обычный прокси-сервер.

Например, я хочу взять (и это просто пример) www.cnn.com и сопоставить его с 127.0.0.1. Однако я хочу, чтобы это происходило только при подключении к прокси-серверу приложения, работающего на моем компьютере.

Затем я настроил бы Firefox для использования прокси-сервера, в то время как IE не использует прокси-сервер.

Могу ли я использовать что-то вроде Fiddler, Charles или другого Proxy/Debugger, и только в этом приложении можно использовать собственный файл Hosts?

Зачем? Это позволяет мне сравнивать живой веб-сайт с тем, что я разработал на местном уровне. Поверьте мне, мне нужно сопоставление имени хоста по причине. Я использую HTML с живого сайта с локальными изменениями CSS. Мне нужно сравнить эти изменения CSS с тем, что находится в производственной среде.

1 ответ1

3

Скрипач может это сделать. Используя пользовательские правила в файле CustomRules.js, вы можете смоделировать файл хостов Windows, указав одно имя хоста на другой IP-адрес. Пример предоставлен на их странице примеров скриптов:

// All requests for subdomain.example.com should be directed to the development server at 128.123.133.123
if (oSession.HostNameIs("subdomain.example.com"))
{
oSession.bypassGateway = true;  // Prevent this request from going through an upstream proxy
oSession["x-overrideHost"] = "128.123.133.123";  // DNS name or IP address of target server
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .