Я программирую веб-прокси, который установлен на клиентских компьютерах (на том же компьютере, что и веб-браузер).
Я бы хотел, чтобы весь трафик, являющийся веб-трафиком, перенаправлялся на мой прокси-сервер.
Я использую операционную систему Windows (XP, Windows 2003, Windows 2008, Vista, Windows 7).
Что мне нужно сделать, чтобы перенаправить весь интернет-трафик через порт 80 на мой веб-прокси?
Я заметил это программное обеспечение позволяет создавать сопоставления портов в Windows. И я могу заставить мой прокси работать таким образом. Один из устанавливаемых компонентов называется NDIS , и я предполагаю, что они используют эту технологию для возможности перенаправления портов.
Итак, мой вопрос ... какой API-интерфейс или технология лучше (лучше, чем проще всего реализовать) использовать для программирования перенаправителя портов в Windows?