1

Как лучше всего сделать одноранговое приложение работоспособным с многоуровневыми NAT без необходимости открывать порты на маршрутизаторе вручную? Например, одно приложение использует uPNP для прохождения одного NAT, но что, если существует многоуровневый NAT (например, ISP NAT)? Я знаю, что вы можете настроить сервер ретрансляции, чтобы инициировать пробивание дырок, но нет ли более простого решения, например, в виде протокола, работающего в самом приложении?

0