Как настроить локальный прокси-сервер, чтобы трафик приходил с другого IP?

0

У меня на ПК под управлением Windows 10 запущено определенное приложение, для которого, как мне кажется, трафик идет с другого IP-адреса, чем компьютер использует для всего остального. Это позволяет мне применять правила QoS для этого трафика на моем маршрутизаторе. У рассматриваемого приложения есть настройки, которые позволяют мне указать прокси для его использования.

Допустим, стандартный IP-адрес моего компьютера - 192.168.1. 2 . Я надеюсь, что смогу запустить службу в качестве прокси на той же машине, скажем, прослушивая порт 8118. Я настраиваю этот прокси для отправки трафика с 192.168.1. 3 (который может обрабатывать мой маршрутизатор, но поскольку он отличается от моего основного ПК, он может обрабатывать его по-другому). Затем я настраиваю свое приложение на использование прокси на localhost: 8118, и когда трафик из этого приложения попадает в маршрутизатор, будет видно, что он поступает из 192.168.1. 3 , тогда как все остальное на ПК (без использования прокси) будет видно из 192.168.1. 2

Чтобы было ясно, я не хочу никакой фильтрации, регистрации, переписывания этого трафика - просто сделайте так, чтобы он пришел с другого IP-адреса.

Есть идеи, как я могу это сделать?

Пауль Волкер
источник
То, что вы хотите, невозможно без прокси-сервера, назначенного тому адресу, который вы хотите использовать, и возможно только в том случае, если приложение даже поддерживает использование прокси-соединения.
Ramhound
@Ramhound - Звучит нормально. Знаете ли вы о подходящем прокси-сервере, который я мог бы установить, и какие-либо советы о том, как его настроить?
Пол Уокер
Существуют десятки прокси-серверов для Windows. Выберите тот, который вы понимаете, как настроить, после того, как вы выполните некоторые исследования по этому вопросу.
Ramhound
@Ramhound Да, вот где я сейчас немного борюсь, отсюда и этот вопрос :)
Пол Уокер,
1
Вы можете сделать это без прокси, используя маршруты. Первое, что вам нужно сделать в любом случае, это назначить второй IP-адрес вашему сетевому адаптеру, поскольку ничто на вашем компьютере не может использовать IP-адрес, которого у него нет. Затем вы можете установить, какой интерфейс использовать, основываясь на адресе получателя, используя маршрутизацию. Или вы можете использовать прокси-сервер. Есть несколько бесплатных для Windows.
Адриен