Бесплатный headless удаленный рабочий стол за NAT для разработчиков
Приветствую, друзья. Это мой первый пост на vc.ru и начать хотелось бы вот с чего: я прочел несколько десятков постов-презентаций в "Трибуне", но решил сделать первую запись в "Разработке" т.к. тематика узкая и неподготовленным людям оно просто не нужно. Ну какой смысл целый абзац писать о том, что такое headless и кому и зачем нужны безголовые ПК?
Итак, мы - команда проекта Brodilla, которая уже некоторое время работает над серией продуктов. Основу этих продуктов мы назвали Heredes (HEadless REmote DEsktop System). И в какой-то момент мы поняли, что почти никто не только не дает его бесплатно, но и совсем никто за последние 20 лет не дал возможности программистам, сисадминам или девопсам хотя бы для личных нужд использовать пусть даже самые простые функции при разработке. Удаленный рабочий стол headless - это не для широких масс, но по своему опыту... ой как надоели костыли.
И как обычно - а кто, если не мы? И потому был написан этот пост...
Heredes (бетта)- это наш удаленный рабочий стол для разработчиков за NAT, которым мы и хотим поделиться со всеми желающими.
Коротко о возможностях:
- Очень простое установление "клиент-серверного" соединения между двумя ПК, каждый из которых за NAT
- Двусторонний обмен любыми данными на усмотрение пользователя или разработчика.
- Реализованное решение таких частых задач как :
- передача файлов неограниченного размера без использования промежуточных серверов за NAT.
- Покадровое видео в по настоящему реальном времени с рабочего стола одного ПК на другой и отображение рабочего стола как в Windows Form так и на виртуальном DC по мотивам "безголового браузера"
- отправка звука с устройства аудиовхода одной машины на устройство воспроизведения второй с минимально возможной задержкой, а также возможность записи в wav-файл.
- Имитация нажатия клавиш клавиатуры и манипуляций мыши на удаленном ПК.
- RSA-подобное шифрование всего трафика необычным ускоренным способом.
Некоторые сферы применения:
- администрирование удаленного ПК за NAT.
- программные продукты для автоматизации, управления и синхронизации задач на одном или нескольких удаленных ПК.
- multi-RDP или управление несколькими рабочими столами из одного приложения.
- обмен текстом, звуком, видео или файлами без промежуточных серверов.
- пересылка данных любого формата на усмотрение пользователя или разработчика.
Собственно более детально по библиотеке и с тех. документацией можно ознакомиться на нашем сайте. Пока что только для Windows, но уже скоро будет больше.
И сразу же отвечу на вопрос - почему бесплатно? Тут все просто - монетизация будет на других продуктах.
Чего мы ждем взамен:
1. Критику. Точнее конструктивную критику по библиотеке. Когда долго варишься в какой-то теме взгляд притупляется и мы, скорее всего, уже давно смотрим однобоко на свой продукт и, возможно, не видим очевидного. И не забывайте, что это бетта.
2. Предложения. Точнее "что и где" добавить и поправить - мы не идеальны и продукт тоже. Также мы смотрим на возможности библиотеки с точки зрения своих разработок, но очень может быть, что Ваши идеи требуют не менее полезного функционала
3. Пожелания по вектору развития. Именно по вашей реакции и будет сформирован план работ по развитию новых продуктов на базе этого и доработаны возможности самой библиотеки в ближайшей же финальной версии.
4. В ближайших наших планах это р2р файлопередавалка и менеджер удаленных соединений за NAT (или он не нужен, как считаете?).
Уже идет работа над несколькими, как платными так и бесплатными, продуктами на базе Heredes, но о них в следующий постах.
Ссылки: весь проект, страница Heredes, документация.
Даа описание прям понятно до непонятного что на сайте что в VC. Ну скачал я ваши библиотеки и что мне с ними делать?! как они мне помогут для соединения через RDP )))