LINUX.ORG.RU
ФорумAdmin

udpnat - user-space транслятор адресов для UDP-пакетов (для P2P)

 ,


0

2

Написал очередную ненужну: программа с одной стороны открывает tun/tap-интерфейс, а с другой стороны использует обычные AF_INET-SOCK_DGRAM-сокеты (без connect(2)-а), снимая ограничение для UDP hole punching. Слегка похоже на SLiRP. TCP предполагается пускать в обычный -j MASQUERADE.

До: Primary: Independent Mapping, Port Dependent Filter, preserves ports, no hairpin

После: Primary: Independent Mapping, Independent Filter, preserves ports, no hairpin

Исходный код, предсобраная версия, краткая инструкция: https://github.com/vi/udpnat


Прикольная штука.

itn ★★★
()
Ответ на: комментарий от pekmop1024

Чтобы лучше peer-to-peer работало и могло само себе порты пробрасывать, без TURN.

vi0
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.