Свой компьютер,
из любой точки,
без чужих серверов.

Vysami Desktop подключается к вашему ПК напрямую по сети, через автоматический проброс порта или через собственный relay, если у вас CGNAT и прямого пути нет. Один постоянный пароль, шифрование AES‑256‑GCM.

Windows · .NET 10 AES‑256‑GCM PBKDF2, 200 000 итераций

Три пути к одному и тому же ПК

Хост слушает напрямую и держит соединение с relay одновременно. Если один путь не работает, ниже всегда есть запасной.

01

Локальная сеть

Оба устройства в одной сети: подключение идёт напрямую, без посредников и с минимальной задержкой.

02

UPnP, автоматически

Роутер поддерживает UPnP: порт пробрасывается сам при старте. Публичный IP определяется, подключение идёт напрямую снаружи.

03

Через relay‑сервер

Публичного IP нет вообще (CGNAT, мобильный интернет), поэтому соединение сводится через собственный relay. Он не расшифровывает трафик, только перекачивает уже зашифрованные байты.


Пароль никогда не идёт по сети

Обе стороны независимо выводят один и тот же ключ из пароля. Сам пароль остаётся только у вас.

Хендшейк
Случайная соль плюс PBKDF2, 200 000 итераций с обеих сторон независимо. Пароль по проводу не передаётся.
Канал
AES‑256‑GCM на каждое сообщение, свежий nonce каждый раз. Экран, ввод, буфер обмена, файлы, чат и звук через один канал.
От перебора
Растущая блокировка по адресу подключения: 4 попытки без штрафа, дальше 30с, 2 минуты, 10, 30. Работает и для прямых, и для relay‑подключений.
Обновления
Каждый установщик проверяется по SHA‑256 до запуска. Подмена файла в пути замечена и отклонена.
RemoteDesktop.Core / Networking
key = PBKDF2(pin, salt, iterations: 200_000)
channel = AES256_GCM(key)
// на каждое сообщение
frame = [len][nonce:12][ciphertext][tag:16]
// подбор пароля, по адресу подключения
попытки 1-4 без штрафа
попытки 5-9 блокировка 30с
попытки 10-14 блокировка 2мин
попытки 15+ блокировка 10-30мин

Не только «посмотреть на экран»

Передача файлов

Перетащили файл на экран удалённого ПК, и он уже летит на другую сторону, чанками по 128 КБ, через тот же шифрованный канал.

Общий буфер обмена

Скопировали текст на одной стороне, он уже доступен на другой. Двусторонняя синхронизация без лишних действий.

Текстовый чат

Не нужен второй мессенджер, чтобы написать «сейчас поправлю»: есть прямо внутри сеанса.

Звук с удалённого ПК

Опционально: что играет на удалённом компьютере, слышно и у вас, без сторонних программ.

Wake‑on‑LAN

ПК выключен: сохранённый пакет по MAC‑адресу поднимет его, если он в той же сети.

Заблокировать удалённо

Закончили сеанс, заблокируйте экран на другой стороне одной кнопкой, не вставая с места.

Подстройка под канал

Качество и FPS сами подстраиваются под скорость соединения, плавно, без ручной настройки.

Журнал сеансов

История подключений хранится локально, 200 последних записей, с временем и результатом.

Обновляется сам

Обновление ставится тихо и автоматически, не во время активного сеанса. Каждый файл проверен по SHA‑256.


Ключ выдаётся вручную

Подписка на Host, Viewer или оба сразу. Оплата любым удобным способом вне приложения, ключ приходит сразу после.

Стоимость по запросу, зависит от срока и числа устройств

Получить ключ