У нас появился ещё один бесплатный сервис — anyremote.ru, программа удалённого доступа к компьютеру. По сути это аналог AnyDesk, TeamViewer, Ammyy Admin и «Ассистента»: у компьютера есть номер, вы его вводите — и оказываетесь за чужим рабочим столом.
Ниже расскажу, что подтолкнуло нас написать очередную программу такого рода, что она умеет и почему мы решили отдать её всем бесплатно.
Что сподвигло нас написать свою программу
По роду работы нам очень часто приходится подключаться удалённо к ноутбукам и компьютерам заказчиков и делать удалённую настройку умного дома. Это ежедневная задача: посмотреть конфигурацию, поправить сценарий, показать человеку, куда нажать.
Программ удалённого доступа, к сожалению, не так много — их можно пересчитать по пальцам двух рук. И у каждой, по нашему опыту, есть свои изъяны.
- AnyDesk — ограничивает по времени, дальше просит денег. Интерфейс, на наш взгляд, стал очень сложным, добавилась реклама, а при установке в систему попадают дополнительные компоненты вроде службы обновления — многое делается без явного вопроса пользователю.
- TeamViewer — здесь всё просто: у нас он уже недоступен. И опять же — ряд ограничений и сложностей.
- Ammyy Admin — в принципе неплохая программа, но очень много ошибок: проблемы с клавишами, вечно выкидывает из системы. И мало бесплатных функций.
- «Ассистент» — из последних, что мы пробовали. Там очень много всего непонятного.
Естественно, такой расклад нас, образно говоря, уже выбесил. Поэтому мы написали свою программу — и решили поделиться ею со всеми.
Что такое AnyRemote
Если вы пользовались TeamViewer, AnyDesk, Ammyy Admin или «Ассистентом», здесь всё привычно. При запуске программа получает девятизначный номер — это ваш ID. Чтобы подключиться к другому компьютеру, достаточно ввести его номер и нажать «Подключиться». Хозяин той машины подтверждает подключение — и сеанс начинается.
Регистрация не обязательна: без неё программа работает полностью. Аккаунт нужен только для того, чтобы записная книжка с вашими компьютерами синхронизировалась между устройствами и была доступна из браузера.
Windows, Linux, Android и просто браузер
Программа умеет обе роли сразу: с одного и того же компьютера можно и отдавать свой экран, и управлять чужим.
- Windows 10/11 — экран, мышь и клавиатура, автозапуск, значок в трее, автообновление. Есть установщик и портативная версия в ZIP.
- Linux — пакет
.debдля Debian и Ubuntu, работает и в X11, и в Wayland. - Android 6.0+ — телефон и планшет: можно смотреть чужой экран, а можно отдать свой.
- Браузер — подключение прямо со страницы, ставить ничего не нужно.
Интерфейс программы и сайта переведён на семь языков: русский, английский, немецкий, итальянский, французский, португальский и китайский.
Что есть в работе
- Передача файлов — двухпанельный файловый менеджер, как в привычных «коммандерах»: очередь копирования, скорость, отмена, докачка прерванной передачи и перетаскивание прямо из проводника.
- Общий буфер обмена — скопировали здесь, вставили там.
- Несколько зрителей — до четырёх подключений к одному компьютеру одновременно.
- Выбор монитора, если экранов несколько, и три режима масштаба картинки.
- Режим «только просмотр» — партнёр видит экран, но ничего нажать не может.
- Пароль для доступа без подтверждения — чтобы подключаться к своей машине, когда рядом с ней никого нет. Сам пароль по сети не передаётся.
Почему работает быстро
Картинка кодируется видеокартой (H.264 — DXGI и Media Foundation на Windows, MediaCodec на Android, VA-API на Linux) и идёт напрямую между компьютерами, минуя сервер. Качество и частоту кадров можно задать вручную, а можно оставить автоматическую подстройку под скорость связи: на узком канале программа сама уменьшит поток, на быстром — вернёт чёткость.
Приватность: что уходит в сеть, а что нет
Программа полностью бесплатная, никакие личные данные никуда не передаются. Если конкретнее:
- сеанс шифруется целиком (DTLS/SRTP) — и картинка, и ввод, и файлы;
- сервер только сводит двух участников. Если прямой путь проложить нельзя — так бывает в мобильных сетях и части офисных, — включается ретранслятор, но и там данные остаются зашифрованными: прочитать их нельзя;
- телеметрии нет: программа не собирает статистику, не следит за вами и ничего не отправляет в фоне. Полный список сетевых обращений — до последнего запроса — опубликован на странице о приватности;
- подключение подтверждает хозяин компьютера — либо им же заданный пароль;
- изображение экрана, нажатия клавиш, буфер обмена и списки файлов на сервере не сохраняются.
Никаких пробных периодов, ограничений по времени сеанса, счётчика подключений и предупреждений о «коммерческом использовании». Бесплатно и для дома, и для работы.
Как начать
Скачайте программу на странице «Скачать» и запустите — свой ID вы увидите сразу. На той же странице лежат версии для Linux и Android, а из браузера можно подключиться вообще без установки. Документация и описание всех настроек — в разделе «Документация».
Будем рады критике
Заодно будем рады критике и мыслям по поводу того, что стоит добавить в программу. Вполне возможно, там есть ошибки, которые нам ещё не встретились, — не стесняйтесь, присылайте. Обратная связь есть прямо в программе и на сайте.
Итог
AnyRemote — это удалённый рабочий стол, удалённая помощь родным и коллегам, доступ к домашнему или рабочему компьютеру из поездки, администрирование серверов и рабочих мест. Мы сделали его в первую очередь для себя — чтобы спокойно настраивать умный дом у заказчиков, — и отдаём всем остальным бесплатно.
Со всем остальным можно познакомиться на самом сайте: anyremote.ru. Другие наши бесплатные инструменты — MQTT-брокер, мост Modbus → MQTT и виртуальная локальная сеть — собраны на странице «Полезное».