1

В начале: важна часть для браузера (или для процесса, если хотите). Я хорошо знаю о /etc/hosts (и его аналоге в Windows), но хотел бы избежать этого системно-глобального метода.

Какие существуют инструменты для переопределения IP для данного (то есть настраиваемого) имени для браузера? Для Firefox есть "Изменить заголовки" и "Данные тампера". Они оба не подходят для моего случая, потому что поиск DNS выполняется до этого. Поэтому я могу изменять только заголовки HTTP (например, заголовок Host ), но не влиять на IP-адрес, на который он отправляется. Но манипулирование тем, на какой IP он отправляется, это именно то, что я хочу сделать.

2 ответа2

3

Это можно сделать, используя .Net Proxy Fiddler2 и немного FiddlerScript.

Образец сценария для перенаправления трафика можно найти в разделе примеров сценариев «Направьте все запросы для одного сервера на другой сервер, включая туннели HTTPS» по адресу :http://www.fiddler2.com/fiddler/dev/scriptsamples.asp.

0

Метод, который работает со всеми браузерами, заключается в настройке прокси-сервера, такого как Privoxy или Squid, который может переписывать запросы. Когда используется прокси-сервер HTTP, полный URL-адрес отправляется на прокси-сервер без выполнения какого-либо разрешения имени.

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