Pull to refresh

Comments 50

UFO just landed and posted this here
Самое интересное-то в конце! Ждём следующего релиза :)
Прокси-сервер планируете делать для преодоления NAT, или через NAT пробиваться в виде открытия порта со стороны хоста?
Планируется реализация своего ID-сервера.
ID-сервер будет выдавать клиентам идентификаторы, определять тип NAT и давать оптимальный способ обхода, исходя из поддерживаемых обоими сторонами соединения. Это может быть, например, полное проксирование, прямое соединение (в случае, если хотя бы одна из сторон не за NAT) или STUNT (т.к. соединение, на данный момент, только TCP).
Для первоначальной реализации будет достаточно полного проксирования и прямых соединений. В дальнейшем будет возможно расширить поддержку способов обхода.
Проксирующий сервер при этом будет являться отдельным приложением, которое может быть установлено отдельно от ID-сервера.
И, конечно же, все это будет с открытым кодом и бесплатно. Каждый сможет установить свой приватный сервер и использовать его по своему усмотрению.
Спасибо за ответ! Задумка вроде крутая. Под *nix будет сервер? (планируется в смысле :) )
То что TCP — плохо, особенно под wifi, ведь в таких вещах как удалёнка можно безболезненно пропускать часть пакетов(между контрольными фреймами). А такой функционал должен закладыватсья еще на верхрем уровне. А раз начинали с TCP то он наверно не заложен?
Да, я думаю, что будет. Во всяком случае, его будет не сложно сделать. Ничего платформо-зависимого использоваться не будет.
Что касается TCP, то не считаю это проблемой. Вполне возможно реализовать и UDP, просто в этом случае будет командный канал (потери в котором недопустимы) и видео-канал, где часть данных терять можно. Но, опять же, это доступно только для кодеков VP8/VP9.
Может есть смысл рассмотреть протокол QUIC? Connection Migration может быть полезен.
Спасибо за релиз.
Подскажите тестирую по wi-fi подключился, запустил youtube и начинает дико тормозить, чем дальше идёт видео то у моих дальнейших действий задержка всё больше. Если свернуть бразуер на удалённом пк, в aspia всё ровно он еще будет отображаться. Я так понимаю используется какой то временный кэш, его можно отключить?
Приложение стремится к достижению необходимой часты обновления экрана, но сеть или кодирование у вас не успевает за обновлением экрана.
Для использования вместе видео-контентом, лучше переключиться на кодеки VP8 или VP9.
Когда завезут поддержку Debian/CEntos как хост систему вместо windows?
Версия для Linux входит в планы, но не в самые ближайшие. Никаких сложностей не должно возникнуть.
с внешнки нельзя под рубиться? все userы должны быть в одной сети?
А начать можно с клиента под Linux. Сейчас приходится пользоваться Remmina/RDP, со всеми вытекающими неудобствами.
Работа над следующей версией будет полностью сосредоточена на реализации обхода NAT. Это самая востребованная из недостающих возможностей.

Понимая это какого вы год занимались другим? Это при том что самый простой, но покрывающий потребности 98% пользователей, вариант с upnp открытием порта и сообщением по телефону на какой ip:port коннектиться реализуется за день…
Планируется реализация своего ID-сервера.

Сделайте вариант без этого для тех кому не лень ввести ip:port как сказано выше и не зависеть от вас…
Версия для Linux входит в планы, но не в самые ближайшие. Никаких сложностей не должно возникнуть.

У вас даже в wine не запускается поделка — так что сложностей там будет полно, часть которых опять же вы могли решить за день сделав запуск клиентской части в wine, но вы виндузятник махровый…

Как приятно требовать, да? Чем хотел разработчик, тем и занимался. UPnP бесполезен без выделенного IP на роутере, у всех он есть? Если есть, UPnP точно включен? Я выключил у себя.
"Поделка" — покажите своё, близкое по функционалу, или оставьте свой пренебрежительный тон. У ПО есть недостатки, но оно (ПО) молодо и роадмап намечен верный. А вы скорее снижаете мотивацию им заниматься. Фу таким быть, фу.

вариант с upnp открытием порта и сообщением по телефону на какой ip:port коннектиться реализуется за день…

вот тут если можно поподробнее, как домохозяйки это должны сделать?
домохозяйкам ничего не нужно делать кроме того что продиктовать цифры которые им покажет программка…

Повторю свой вопрос, очевидно вы его не заметили. У скольки домохозяек в мире есть выделенный ipv4 и у скольки из них включен UPnP на роутере?

Понимая это какого вы год занимались другим? Это при том что самый простой, но покрывающий потребности 98% пользователей, вариант с upnp открытием порта и сообщением по телефону на какой ip:port коннектиться реализуется за день…

В статье написано, чем я занимался. Было необходимо решить проблемы, которые мешали двигаться дальше. Реализацию обхода NAT я планирую сделать полноценную и универсальную, любые костыльные решения я не хотел бы использовать. Ваше решение не на много лучше ручного пробрасывания порта на маршрутизаторе.
У вас даже в wine не запускается поделка — так что сложностей там будет полно, часть которых опять же вы могли решить за день сделав запуск клиентской части в wine, но вы виндузятник махровый…

Это скорее вопрос к Qt и Wine. Консоль полностью написана с использованием Qt, почти ничего платформозависимого в ней нет.
продолжаю лениво смотреть за проектом. Как курсовая/дипломная работа — Да! Зачёт. А вот как приложение, которым буду пользоваться — НЕТ! Повторюсь (и пол года назад и неделю назад) один чел такое не осилит. Не по голове и рукам (тут у автора всё в порядке) а по времени. Тупо нехватка времени, чтоб во всё вникнуть, а потом ещё и своевременно править код, вслед за изменениями основных ОС. Это к автору ещё не стучались в гости касперские/яровые/фсб.
Пол года назад мне было жаль времени автора, теперь нет — пусть пилит свою гирю…
Вполне даже осилит. Особо не во что вникать, все вполне ясно и понятно. Никаких принципиальных изменений в ОС (по крайней мере в Windows) за последние 10 лет не было. Один и тот же код работает и в Windows 7 и в Windows 10.
Попробовал. Сразу нарисовались хотелки, из которых первая — авторизация Windows. Куда их слать, кроме как в /dev/null? :)
Ну, то есть, GitHub/Issues вы даже не рассматриваете? Раздел «Контакты» на сайте?
А возможно как-то импортировать список компьютеров в адресную книгу?
Пока такой возможности нет.
Круто, как-то пропустил предыдущую статью.
А можно вашим приложением организовать вот такое habr.com/ru/post/325860?
Ну т.е. подключаться к хостам по DNS имени вызовом консольного приложения.
А доменная авторизация возможна? есть в планах?
«Консоль Aspia» позволяет подключаться через командную строку, но не дает возможность передавать через нее пароль.
Доменной авторизации, к сожалению, пока не реализовано.
Будет некий диалог запроса пароля?
Да, конечно. Имя пользователя так же опциональный параметр. Будет выведен диалог авторизации.
с внешнки нельзя под рубиться? все userы должны быть в одной сети?
Возможно, если сделать проброс порта на маршутизаторе.
Отличная программа, периодически пользовался предыдущей версией.
Было бы ооочень круто, если бы добавился функционал копирования файлов через Ctrl+C Ctrl+V, как сделано в RDP и RealVNC или TeamViewer. Это гораздо удобнее, чем диалог копирования файлов.
Круто… Поставил. RDP штатный отложил в сторону.
Из кодеков самое адекватное работает VP8
VP9 вообще не заработал или я не дождался просто. На ZSTD почему то все тормозило.
Гигабит на обоих машинках.
Что касается пожеланий. Андроид бы и конечно же линукс.
У меня в телефоне есть такая функция DEX(Подключаешь телефон к любому монитору/телевизору и включается десктопный вид). И самсунг запилили под dex убунту. (linuxondex.com). Установил. Работает. Чем то наверно отличается от классической. Мне как виндузятнику с ходу отличий не видно от обычной убунты.
То есть устроит любой вариант.
Спасибо
Интересно было бы почитать о том, как именно и для чего вы использовали приложение, что у вас все так тормозило.
Я тестировал на соединении в 512кбит/c, все вполне неплохо работало.
Если вы пытались на 4К разрешении делать онлайн трансляцию видео на полный экран, то это использование ПО не по назначению. Aspia — это приложение для удаленного управления ПК, удаленной работы, оказания помощи. Оно не предназначено для онлайн трансляции полноэкранного видео.
Упаси боже какие трансляции )
Просто софтинка висит на серваке которую периодически надо «потыкать» :-)
Удаленное разрешение 1600*1200. Иначе не возможно работать на 4к мониторе. Как то растянуть или масштабировать не получилось.
В целом сильно лучше RDP конкретно у меня работает. я в РФ сервер в NL
Я думаю, что когда-нибудь сделаю функцию изменения разрешения мониторов.
Масштабирование имеется. На стороне хоста только в меньшую сторону (от 50% до 100%), на стороне консоли возможно только вписывание изображения в размер окна, но думаю, что вас такой вариант не особенно устроит, т.к. будет «мыло».
Пользовался софтиной… но то ли я попал на волнорез-изменений, толи так задумано, но потерялась функциональность трансляция вебки. Сначала были изменения с надписью на экране, потом вообще исчезла. Причём аналогичная функция исчезла и у аналога LM: у Вас один учредитель?)
В целом, проект годный, и есть нюансы)
Если честно, то совершенно не понял о чем речь. Никакой функциональности по трансляции вебки не было никогда.
UFO just landed and posted this here
На самой первой публикации этого поделия — я откоментил НЕ ВЗЛЕТИТ.
Массово.
Будет вечный недодел, потому что разраб один, потому что хобби в свободное время.
Захожу примерно раз в полгода, может я что-то не так понимаю.
Нет, всё так — 2020 год, а завершением и не пахнет.
Завидую разработчику — у него есть масса времени заниматься ерундой, никому не нужной.
Как хобби для себя ДА, на то оно и хобби.
А как продукт для массового использования — спасибо НЕ НАДО.
Вы неправы. Оно уже взлетело. У меня есть огромное количество пользователей по всему миру.
Что вы понимаете под недоделом? Это приложение для удаленного управления ПК и оно полнофункционально выполняет свои функции. И уже очень давно, полностью и бесплатно.
Дальнейшее — это развитие, а не доделка, т.к. весь основной свой функционал приложение уже выполняет.
Я не выкладывал приложение, которое не готово к применению. Оно полностью готово к применению в текущем виде, с оговоренными ограничениями (в частности, без обхода NAT). Но это не делает приложение «недоделанным». Оно полностью конкурентоспособно с аналогичными от других производителей.
Необращайте внимания на бездырей, которые только критиковать могут (даже не попробовав софт — иначе небыло бы разговоров про «недоделку») — отличный, работающий инструмент.

Единственное, чего не хватает — это работы за NAT, но я так понимаю — будущее развитие как раз на это и направлено.

Спасибо что в море коммерческого и меганавороченного софта появилась отличная простая и компактная альтернатива. Очень жду следующих версий.
Оно взлетело уже.
А в свете текущих событий — вообще маст хэв.
Альтернативы нормальной это отличной программе, а не поделию — как Вы это называете — вообще нет.
Огромное количество — примерно сколько рабочих использований? Порядок?
Удачи — пусть летит.
Порядок — десятки тысяч установок. От Ирана и Бразилии до Новой Зеландии. В частности, есть примеры внедрения в гос. организациях РФ.
Дмитрий, здравствуйте!
Вы молодец и красавчик, приятно, что еще есть такие люди как вы.
Прошу вас, допилите до ума — чтобы работало за NAT и пустите в небольшую адекватную коммерцию.
Что я имею ввиду, приложение будет прямым конкурентом TeamViewer и прочим, но в то же время если вы поставите на него вменяемый ценник — что-нибудь вроде 2000р в год до 40 ПК, вы получите кучу пользователей, не отпугнете никого ценой и при этом сами получите постоянный заработок.
Очень надеюсь, что вы добьете NAT, утомился уже искать нормальное ПО.
Вроде и купить готов и платить(вменяемые деньги), но либо цена неадекватная (TeamViewer) либо приложение не устраивает.
NAT добить можно разве что только посредником на стороннем сервере, который доступен обоим терминалам. А это уже будет тот же TeamViewer только в профиль. И уж точно нагрузка на 40 соединений не окупится 2000рэ в год. IPv6 и просто забываем про проблему NAT…
Хмм.
Думал пару сотен, ну тысяча.
Если действительно «десятки тысяч» — снимаю шляпу.
Если сами себе «накрутили», то…
В любом случае — Удачи!
Sign up to leave a comment.

Articles