В настоящее время я работаю над настройкой VPN, чтобы разрешить управление некоторыми компьютерами. Однако есть некоторые проблемы, с которыми я сталкиваюсь при настройке этого
- Многие (если не все) компьютеры находятся в среде NAT (без переадресации портов)
- Некоторые компьютеры находятся в среде NAT (домашней сети), в которой недоступна переадресация портов.
- Некоторые компьютеры находятся за брандмауэром на уровне компании (например, заблокированы порты и некоторые веб-сайты)
- Некоторые компьютеры находятся в одной локальной сети
- Компьютеры в этой теоретической сети будут работать в разных операционных системах (в основном Windows и Mac, хотя может быть и Linux)
Я уже пробовал использовать hamachi, но он заблокирован компьютерами, упомянутыми в пункте 3. (Если вам интересно, нет, я не пытаюсь получить доступ к сети компании, которая запрещает VPN). Я также попытался использовать кусок кода под названием pwnat, но он не работает на Windows (под Cygwin). Есть ли какое-нибудь программное обеспечение, которое могло бы работать в такой ситуации?
PS Я пытаюсь использовать то, что не требует сервера с переадресацией портов
Безопасность PPS не имеет первостепенного значения
заранее спасибо