Управление компьютером с телефона: что реально можно сделать
Управлять компьютером с телефона хотят по разным причинам, и от причины зависит, какой способ подойдёт. Кому-то нужно забрать забытый файл, кому-то перезапустить зависшую программу, кому-то следить за долгой задачей. Разберём по задачам, что действительно работает.
Забрать файл или посмотреть папку
Самая частая задача и самая простая. Подойдёт любой способ, где есть файловый менеджер: облачные сервисы, если файл заранее туда положен, или удалённый доступ, если нет.
Нюанс, о котором забывают: файл нужно не только увидеть, но и открыть. Документ или картинку телефон покажет сам, а вот исходник или лог удобнее прочитать прямо на компьютере, не скачивая.
Запустить или перезапустить программу
Здесь начинаются различия. Через удалённый рабочий стол вы двигаете мышь и жмёте кнопки в чужом интерфейсе, что на телефоне неудобно, но иногда единственный вариант для программ с окнами.
Если программа консольная, всё намного лучше: одна команда, и она запущена. Логи видно сразу, вывод читается как текст, трафика почти нет.
Важно, чтобы запущенное продолжало работать после того, как вы закрыли приложение. Если процесс живёт внутри вашей сессии, разрыв связи его убьёт. Правильно, когда он живёт на самом компьютере, а вы только смотрите.
Посмотреть, что на экране
Иногда нужно просто увидеть картинку: не завис ли рендер, что показывает программа, дошёл ли процесс до конца. Экран через интернет ест трафик, поэтому смотреть на него постоянно не стоит, но заглянуть на минуту полезно.
Выключить, перезагрузить, разбудить
Выключение и перезагрузка делаются одной командой. А вот включить выключенный компьютер удалённо через интернет не получится: он не может принимать команды, когда не работает. Для этого нужен Wake-on-LAN и устройство в той же сети, либо просто не выключать машину, если она нужна круглосуточно.
Это одна из причин, по которой для постоянных задач берут сервер, а не домашний компьютер. Разбор этого сценария есть отдельно: агент на своём сервере.
Что мешает почти всем
Серый IP. Домашний интернет обычно не даёт адреса, по которому к вам можно подключиться снаружи. Классические схемы требуют белого IP или настройки роутера, и половина людей останавливается здесь. Решение простое: соединение должен устанавливать сам компьютер, а не телефон. Тогда ни роутер, ни проброс портов не нужны.
Обрывы связи. Телефон меняет сети постоянно. Хорошее решение это переживает: вернулись, подключились, увидели то же, что было.
Управление пальцем. Интерфейс, рассчитанный на мышь, плохо переносится на маленький экран. Поэтому для работы удобнее консоль, а экран оставить для случаев, когда без графики никак.
Попробовать
Открывается в браузере, приложение ставить необязательно. Первые 7 дней бесплатно и без карты, дальше 900 ₽ в месяц.
Открыть веб-версиюПро безопасность
Три вопроса, которые стоит задать любому решению.
Кто видит содержимое сессии, если трафик идёт через чужой сервер.
Как отозвать доступ, если телефон потерян. Должна быть возможность отключить конкретное устройство, а не менять всё подряд.
Что произойдёт после перезагрузки компьютера: вернётся ли доступ сам или придётся идти к машине руками.
Что выбрать
Если задача разовая и нужна графика, берите удалённый рабочий стол и потерпите неудобство управления.
Если вы возвращаетесь к компьютеру регулярно, удобнее консоль плюс файлы, а экран как дополнение. Мы сделали свой инструмент именно так: терминалы и файлы основным, экран по требованию. Работа с компьютером в своей домашней сети бесплатна навсегда, подключение через интернет входит в подписку, 900 рублей в месяц, первые 7 дней бесплатно и без карты.
Если задача не «дотянуться до своей машины», а «чтобы что-то работало всегда», посмотрите в сторону сервера: он не спит, не выключается и не уезжает с вами.