У меня есть MacBook, соединяющийся с Интернетом из-за различных маршрутизаторов время от времени. Все маршрутизаторы поддерживают UPNP.
Я должен позволить коллеге SSH в машину, не настраивая каждый маршрутизатор каждый раз к порту передачи 22 к MacBook.
Там какой-либо путь состоит в том, чтобы заставить MacBook использовать UPNP (или некоторый другой метод) для автоматического конфигурирования какого-либо маршрутизатора поддержки, что это находится позади к порту передачи 22 к себе? Это позволило бы коллеге SSH в MacBook, но просто знание его внешнего IP, который является легким использованием dyndns.
Выезд MiniUPnP. Это - простая командная строка клиент UPnP. Это поддерживает все основные платформы и имеет довольно простой интерфейс. Должно быть довольно просто для Вас просто выполнить быструю команду каждый раз, когда необходимо открыть порт с помощью этого инструмента.