Как заставить весь трафик компьютера работать через локальную прокси?
Не понимаю, как проксировать все соединения насильно, а не просто указанием системной прокси, которая игнорируется половиной программ.
И что делать с TCP соединения? Как я понял на TCP уровне отсутствует само понятие прокси. Но как то же играют в игры, через другую машину?
Извините, если мои вопросы слишком тупые. Прошу, не отправляйте читать какой-нибудь огромный кирпич о сетях. Лучше какие-нибудь статейки на хабре)
UDP: По советам из комментариев нашел следующее: https://habr.com/ru/sandbox/30450/ https://www.ntkernel.com/windows-packet-filter/ Есть обертка под .net на с#. Пакеты перехватываются.
Мне правда надо в случае в http выполнять редирект, но это уже другой вопрос.