The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Форвардинг/проксирование TCP/UDP пакетов "
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Форвардинг/проксирование TCP/UDP пакетов " +/
Сообщение от ц (?), 18-Авг-23, 10:06 
> Я понимаю, что нужно подменять адреса получателя в IP-пакетах, но как их
> отправлять в интернет и потом передавать обратно в WireGuard? Нет четкого
> понимания - застрял. Кто понимает о чем речь укажите направление, подскажите,
> что нужно сделать, чтобы реализовать мою связку?

Самое очевидное сделать таблицу соответствия входящих и исходящих соединений.
Как потом смотреть флаги (ask и.т.д.) и по этой таблице гонять пакеты, если запись есть и не ​устарела то меняем ip отправителя и на табличную, если нет делаем новую запись.

Можно еще проще сделать соединение прямо из прокси, 1 поток на соединение и там все гонять но для этого надо как то завернуть из гуарда на твой прокси.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Форвардинг/проксирование TCP/UDP пакетов , akahan, 11-Авг-23, 16:44  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру