The OpenNET Project / Index page

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



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

. "Форвардинг/проксирование TCP/UDP пакетов " +/
Сообщение от gra (ok), 11-Авг-23, 19:31 
>[оверквотинг удален]
> есть выполнение PostUp сркрипта с настройкой iptables, но это не нужно,
> так как связка работает и без этого правила.
> Я пишу код на rust, реализовал сетевой стек в юзер-спейс (smoltcp). Юзерспейс
> - это важно. Получаю на прокси расшифрованные пакеты с сервера WireGuard.
> Не понимаю как мне проксировать их в интернет и отдавать обратно
> на сервер с последующей передачей ответов клиенту обратно.
> Я понимаю, что нужно подменять адреса получателя в IP-пакетах, но как их
> отправлять в интернет и потом передавать обратно в WireGuard? Нет четкого
> понимания - застрял. Кто понимает о чем речь укажите направление, подскажите,
> что нужно сделать, чтобы реализовать мою связку?

Не до конца понял вопрос.

Может есть смысл как сделаны другие прокси?

https://github.com/sozu-proxy/sozu
https://github.com/shadowsocks/shadowsocks-rust

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

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



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

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