Я искал какое-то время способ выполнения равный-равному связи между двумя узлами за NATs, когда я наткнулся на это: http://samy.pl/chownat/Реализация автономных NAT для связи NAT в Python
Я планирую попробовать и реализовать основной план, упомянутый на приведенной выше странице в разделе «Как это работает».
Мой вопрос: что он подразумевает под «Машина A отправляет UDP-пакеты в машину B»? Отправляет ли машина A пакеты на глобально видимый IP-адрес/адрес маршрутизатора Machine B? Кроме того, будет ли просто отправлять бесконечные потоки пакетов UDP с обеих сторон в установленное соединение?
Спасибо!