Я пытаюсь видеть, может ли у меня быть определенный Файл hosts, который будет использовать только приложение Прокси-сервера на моей машине, в то время как остаток от машины использует нормальный прокси-сервер.
Например, я хочу взять (и это - ПРОСТО ПРИМЕР AN), www.cnn.com, и отобразите его на 127.0.0.1. Однако я только хочу, чтобы это произошло, при соединении с приложением прокси-сервера, работающим на моей машине.
Затем я настроил бы Firefox для использования Прокси-сервера, в то время как IE не использует Прокси-сервер.
Я мог использовать что-то как Скрипач, Charles, или некоторый другой Прокси/Отладчик и иметь только что использование приложения пользовательский Файл hosts?
Почему? Это позволяет мне сравнивать живой веб-сайт с тем, что я разработал локально. Доверяйте мне, мне нужно имя хоста, отображающееся по причине. Я использую HTML от живого сайта с локальными изменениями CSS. Я должен сравнить те изменения CSS в том, что находится в Продуктивной среде.
Скрипач может сделать это. Используя пользовательские правила в он - файл CustomRules.js, можно моделировать файл hosts 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
}