И всё же не понял, как совмещается проект СПО и полная бесплатность, и User Friendly функции без настройки маршрутизаторов и файрволлов. Для этого нужен внешний хостинг для организации HopToDesk сети, например назначения идентификаторов, регистрации устройств, а хостинг бесплатным не бывает. Как говорится, за чей счет банкет? Или отдельные пользователи становятся "волонтерами" и выполняют эти функции?
RustDesk тоже опенсорсный и мультиплатформенный, но даже при селфхостинге не удается полностью отвязаться от "волонтерства", надо свой селфхостинг предоставлять в общее пользование.
У HopToDesk тоже есть возможность селфхостинга, правда на Cloudflare Workers. Возможно и "бесплатный" хостинг тоже там.
"HopToDesk предлагает возможность самостоятельного хостинга с Cloudflare Workers. Для получения дополнительной информации посетите страницу Self Hosting сервиса Cloudflare Workers. Это позволит вам управлять собственной частной сетью отдельно от сети HopToDesk. Вы можете настроить приложение HopToDesk на использование собственной локальной сети с помощью функции «Выбор сети» или «Переопределение API»."
Из FAQ: