Облачный(все за NATом) удаленный доступ к ПК с TCP, COM, USB тунелированием?
Задача получить удаленный доступ к автономной железке для диагностики: т.е. условный дядя Вася качает из интернета софтину, ставит ее к себе на бук, подтыкает кабели RJ45/USB-RS232/USB, ну а дальше уже мои проблемы.
т.е нужен "тимвьюер" со встроенным тунелированием( и очень желательно USB over IP)
P.S. еще лучше "проброс" сетевухи(bridged adapter)
А зачем туннелирование?
После того, как "условный дядя Вася" подключил ЕГО ноутбук к автономой железке по RS-232? вся дальнейшая работа - на его ноутбуке ведётся.
На нём же - запускаются (устанавливаются) необходимые программы, которые общаются с COM-портом, расположенным на том же "ноутбуке дяди Васи"...
Всё равно дяде Васе особо деваться некуда :)
Или надо запускать программы, которые отлицензированны/привязаны к компу, находящемуся не на площадке?
1) софт может быть очень тяжелый, да еще и не в одном экземпляре, да еще и под разные ОС + конфликтовать мд собой
2) лицензии
3) слив исходников дяде васе
Если правильно понял задачу то VNP поднятый на VPS к которому подключается клиент и комп за NAT'ом, а порулить локальным буком можно например по RDP в этой схеме.
Посмотрите за RustDesk. Позволяет сделать selfhosted решение. Ну и как писали выше, без VPS с белым ip сложно будет
А как найдете VPS, думаю к rustdesk найдете и другие софтинки которые позволяют тунелировать одни протоколы через udp\tcp сокет. И это уже отправлять дальше по тунелю