Аналог TeamViewer / AnyDesk — для Windows и Linux

Управляйте любым ПК
как будто вы за ним

KrasoftRemoteDesktop — профессиональный удалённый рабочий стол на C# и .NET 10. Молниеносная картинка, работа через интернет без настройки роутера и экономия трафика до 90%. Теперь нативно на Windows и Linux (Astra).

  • Windows 10/11 · Linux (Astra)
  • Без установки (single-file)
  • Авто-обновления
На технологиях
.NET 10 · WPF / Avalonia DXGI · X11 захват WebP · JPEG XTest · SendInput Relay · NAT Traversal Windows · Linux
FPS — плавная картинка
задержка ввода (TCP_NODELAY)
экономия трафика на статике
трафика с кодеком WebP
Возможности

Всё для удалённой поддержки — в одном окне

Продуманный набор функций корпоративного уровня без лишней сложности и без облаков третьих лиц.

Молниеносная скорость

DXGI Desktop Duplication, многопоточное кодирование кадров и TCP_NODELAY дают плавные 30–50 FPS с минимальной задержкой.

Работа через интернет

Обход NAT через собственный Relay-сервер. Подключайтесь к ПК за роутером по короткому ID — без проброса портов и VPN.

Экономия трафика

Кодеки WebP/JPEG, Motion Detection (автопропуск неизменных кадров) и адаптивное качество снижают трафик в простое до 0.05 Мбит/с.

Аудиосвязь (VoIP)

Двусторонняя передача звука с выбором устройств ввода/вывода. Кольцевые буферы и малые пакеты — для минимальной задержки голоса.

Запись сессий

Запись экрана в AVI (MPEG-4 / MJPEG) на стороне клиента и хоста. Готовый журнал работ для отчётности и разбора инцидентов.

Несколько мониторов

Автоопределение всех дисплеев удалённого ПК и быстрое переключение между ними прямо во время сеанса.

Адресная книга

Удобный список компьютеров с поддержкой папок. Подключение к нужному ПК в один клик — без запоминания адресов.

Полное управление

Мышь, клавиатура, прокрутка колеса и drag-and-drop передаются точно и без ощутимой задержки — как на локальной машине.

Безопасность

Генерация случайных ID и сложных паролей, обязательное подтверждение подключения на стороне хоста. Контроль доступа — у владельца ПК.

Производительность

Цифры, которые чувствуются

Реальные показатели на типовом железе. Главный секрет — отправлять только то, что изменилось.

Параметр Обычная работа Статичный экран Оптимизация
FPS 30–50 1–3 keepalive DXGI + Motion Detection
Задержка мыши 5–20 мс TCP_NODELAY
Трафик (WebP) 0.5–1.0 Мбит/с 0.05–0.1 Мбит/с WebP + Motion Detection
CPU (хост) 10–20% 2–5% Parallel + Adaptive Quality
Качество 70–90 Adaptive Авто-подстройка под CPU

🎉 На статичном экране трафик падает до 0.05 Мбит/с — это в 10–20 раз экономнее обычной передачи видео.

Как это работает

Два режима — под любую задачу

В локальной сети — напрямую. Через интернет — по короткому ID без настройки роутера.

Direct Mode

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

Самый быстрый путь — прямое TCP-соединение внутри одной сети или Wi-Fi.

  1. 1 На управляемом ПК запустите Host и нажмите Start
  2. 2 На своём ПК откройте Client → Direct Connect
  3. 3 Введите IP и пароль — и вы подключены
Internet Mode

Через интернет (Relay)

Когда ПК за разными роутерами. Relay-сервер «склеивает» два соединения и обходит NAT.

  1. 1 Host: режим Internet, задайте Host ID и адрес Relay
  2. 2 Дождитесь статуса «Registered on Relay»
  3. 3 Client: введите тот же ID — соединение пойдёт сквозь NAT
Поднять свой Relay-сервер
Кроссплатформенность

Windows и Linux — в одной сети

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

Связь в обе стороны

Клиент и хост есть и для Windows, и для Linux. Все комбинации работают через общий бинарный протокол и ваш Relay-сервер.

✅ Боевой тест пройден: Windows-клиент управляет рабочим столом Astra Linux через прод-Relay.

Матрица совместимости

Формат кадра (WebP / JPEG) и события ввода одинаковы на обеих ОС — кодек определяется по содержимому пакета, а не по платформе.

Клиент \ Хост Windows Linux Клиент Windows Клиент Linux

Защищённый стол (контроль UAC) — функция Windows-версии; на Linux она недоступна.

Нативно, без эмуляции

На Linux — захват экрана через X11 (XGetImage), ввод через XTest, мультимонитор XRandR, интерфейс на Avalonia. Никакого Wine и виртуализации.

Один протокол на всех

Бинарный wire-протокол и кодеки общие для обеих ОС. Linux-клиент управляет Windows-хостом и наоборот — через тот же Relay-сервер.

Готово к импортозамещению

Цель — отечественные ОС (Astra Linux, ALT). Поставка в .deb с systemd-сервисом — под требования Реестра российского ПО (совместимость с ≥2 ОС).

Под капотом

Инженерия, а не магия

Бинарный протокол, умное сравнение кадров и собственный Relay — вот откуда берётся скорость.

Бинарный протокол

Компактные пакеты вместо текстовых форматов — минимум накладных расходов на каждый кадр и событие ввода.

0x01AuthRequestавторизация паролем
0x08FrameDiffтолько изменившиеся блоки экрана
0x04MouseMoveсобытия мыши
0x20AudioDataаудиопоток 8kHz · 16bit · mono

Ключевые оптимизации

  • Dirty Rects 64×64 Экран разбит на сетку. Каждый блок сравнивается с предыдущим кадром (unsafe-указатели) — отправляются только изменения, сжатые в JPEG/WebP.
  • Relay · NAT Traversal «Склейка» двух TCP-соединений на сервере-посреднике для надёжной связи между ПК за разными роутерами.
  • Adaptive Quality Качество кодирования автоматически подстраивается под нагрузку CPU — плавность важнее лишних деталей.
  • Audio Ring Buffers Кольцевые буферы и малые пакеты минимизируют задержку звука в двусторонней VoIP-связи.
Core

Общий мультиплатформенный слой: типы пакетов, кодеки, протокол

Host

Управляемый ПК — нативно для Windows и для Linux

Client

Приложение оператора — WPF (Windows) и Avalonia (Linux)

RelayServer

Сервер-посредник на .NET — Windows или Linux

Захват и ввод реализованы нативно под каждую ОС: DXGI + SendInput на Windows и X11 — XGetImage / XTest / XRandR на Linux. Протокол и формат кадра при этом одни и те же.

Загрузка

Начните за 2 минуты

Самодостаточные сборки для Windows (single-file, x64) и Linux (пакет .deb). Не требуют установки .NET и работают сразу после запуска.

Windows

Оператор

Client

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

Скачать клиент Windows 10/11 · x64 · single-file
Управляемый ПК

Host

Установите на компьютер, к которому нужен удалённый доступ. Direct или Internet режим.

Скачать хост Windows 10/11 · x64 · single-file

Linux

Клиент + Хост

Linux (.deb)

Нативные клиент и хост в одном пакете для Astra Linux, ALT и других дистрибутивов на X11. Установка одной командой dpkg -i.

Скачать .deb amd64 · X11 · клиент + хост

Системные требования — Windows

ОСWindows 10 / 11 (x64)
Среда.NET включён в сборку
СетьLAN или интернет + Relay
Установкане требуется

Системные требования — Linux

ОСAstra · ALT · Ubuntu 22.04+
ГрафикаX11 (Xorg)
ЗависимостиlibX11 · Xtst · Xfixes · Xrandr
Установкапакет .deb (dpkg)

Готовы попробовать?

Скачайте клиент и хост — и подключитесь к первому компьютеру уже через пару минут.