dchapyshev / aspia

Remote desktop and file transfer tool.
https://aspia.org
GNU General Public License v3.0
1.59k stars 338 forks source link

автономный клиент #164

Open kosyar opened 2 years ago

kosyar commented 2 years ago

очень не помешает или какой-то клиент который всё в себе в 1 exe файле дал ссылку пользователю он включил и там уже всё настройки.

sardigital commented 2 years ago

Ну давайте сначала: Требуется упаковщик запускаемого файла с конфигом?

bolgovrussia commented 2 years ago

Ну давайте сначала: Требуется упаковщик запускаемого файла с конфигом?

Человек говорит про аналог программы Teamviewer QuickSupport. Такая, безусловно, была бы очень полезна.

sardigital commented 2 years ago

Ну давайте сначала: Требуется упаковщик запускаемого файла с конфигом?

Человек говорит про аналог программы Teamviewer QuickSupport. Такая, безусловно, была бы очень полезна.

про серверную часть ничего не написано. написано про клиент

ProtsenkoAV commented 2 years ago

В общем нужна портативная версия - без установки. Клиент запустил файл, сообщил id - оператор получил доступ.

kosyar commented 2 years ago

В общем нужна портативная версия - без установки. Клиент запустил файл, сообщил id - оператор получил доступ.

да всё правильно. всё настройки сервера записаны в один клиентский файл вы правильно поняли.

Meibisu commented 2 years ago

@kosyar Устанавливаете себе Aspia Host, настраиваете в нем адрес маршрутизатора и все такое. Экспортируете файл настроек, обязательно с названием aspia-host-config.json. Складываете установщик и файл конфига в одну папку, и делаете из нее самораспаковывающийся архив к примеру винраром. Получится .exe файлик. Скидываете пользователю, он запускает файл, распаковывает архив, и запускает установщик Aspia Host. Он при установке сам подтянет все настройки из aspia-host-config.json

sardigital commented 2 years ago

или же использовать упаковщик, вот например - https://github.com/SerGreen/Appacker

ProtsenkoAV commented 2 years ago

@kosyar Устанавливаете себе Aspia Host, настраиваете в нем адрес маршрутизатора и все такое. Экспортируете файл настроек, обязательно с названием aspia-host-config.json. Складываете установщик и файл конфига в одну папку, и делаете из нее самораспаковывающийся архив к примеру винраром. Получится .exe файлик. Скидываете пользователю, он запускает файл, распаковывает архив, и запускает установщик Aspia Host. Он при установке сам подтянет все настройки из aspia-host-config.json

Ну вот не хочется установки хоста, от слова совсем. Надо чтобы не требовало установки.

kosyar commented 2 years ago

вы просто не понимаете надо аля квиксупорт от tv.

bangladore commented 2 years ago

Я поддержу - было бы ло бы неплохо сделать портативный версию хоста без службы - клиент открыл программу - сообщил данные - техник помог - клиент закрыл программу. Для многих это прицип безопасности - не запущена программа - я в безопасности. И удобно в определенных случаях. Не хватает версиии без установки. Софт супер - не могу нарадоватся.

kosyar commented 2 years ago

Я поддержу - было бы ло бы неплохо сделать портативный версию хоста без службы - клиент открыл программу - сообщил данные - техник помог - клиент закрыл программу. Для многих это прицип безопасности - не запущена программа - я в безопасности. И удобно в определенных случаях. Не хватает версиии без установки. Софт супер - не могу нарадоватся. а если это работало бы от пользователя то вобше былобы круто. но врядли

ddkmoonster commented 2 years ago

Для того, что бы это реализовать придется открывать NAT порты. Этот проект лишь уменьшает и упрощает работу системным администраторам в открытии только лишь 2х портов. Но совсем без этого никак не получится. AnyDesk и прочие программы умеют делать это самостоятельно. Это что касаемо доступа "извне".

А по локальному - достаточно один раз настроить host, скопировать из папки C:\ProgramData\aspia\host.json и вставлять его каждый раз перед установкой host на любом другом устройстве. Можно сделать bat файл с содержанием и положить его в папку с дистрибутивом :

@echo off %windir%\system32\reg.exe query "HKU\S-1-5-19" 1>nul 2>nul || goto :uac setlocal enableextensions cd /d "%~dp0" xcopy /y /o /e host.json "C:\ProgramData\aspia\" msiexec /i aspia-host-2.4.0-x86.msi /qn /norestart :uac echo ============================================================ echo Ошибка: Запустите скрипт от имени администратора! echo ============================================================ echo. echo Нажмите любую клавижу для выхода. pause >nul exit :exit exit

prologonline commented 2 years ago

Ребята, подкидывание json описано в документации. Создание самораспаковывающихся архивов - способ тоже на поверхности. Но нужно простое(!) решение для совсем не соображающих. Для тех, кто способен только двойной клик делать и ждать помощи)). И именно этот параметр и будет влиять на популярность данного ПО в народе, а не у сисадминов обслуживающих условно "свой" парк техники. Один запускаемый файл который хранит в себе все нужные настройки для подключения к серверу крайне необходим. Вариант реализации - на усмотрение создателя Aspia конечно. Но умоляю - очень хочется чтоб это был именно один файл, в идеале портабл, на отлично - установщик с единственной кнопкой "далее" и даже без выбора пути. Все остальные варианты имеют те или иные недостатки при установке на "не свой" удаленный ПК. PS: на самораспаковывающиеся архивы с автозапуском установки как минимум ругается антивирусник Windows Defender.

ddkmoonster commented 2 years ago

prologonline, посмотри rustdesk. А Этот проект не то, что ты хочешь и таким вряд ли будет, тупо потому что у aspia нет собственного сервера. Идеология другая, если хочешь тимвивер- качай rustdesk. Все задачи закроет и придумывать ниче не надо. Проект бесплатный так же на гитхабе.

prologonline commented 2 years ago

Этот проект уже и есть, то что я хочу). Уже использую и очень доволен. Но очень хочется заранее настроенный инсталяк хоста без "json рядом" или других заморочек.

kosyar commented 2 years ago

Этот проект уже и есть, то что я хочу). Уже использую и очень доволен. Но очень хочется заранее настроенный инсталяк хоста без "json рядом" или других заморочек. да инсталятор для себя я уже собрал. тут вопрос чтобы без установки работал. да и сервера у меня тоже уже свои стоят.

ddkmoonster commented 2 years ago

А кто тебе будет его настраивать? Или ты хочешь что бы тебе персональный дистрибутив создали с твоими настройками ?) Хост файл нужен для того что бы ты указал свой сервер. Откуда у автора такие познания? У каждого свой сервер

kosyar commented 2 years ago

prologonline, посмотри rustdesk. А Этот проект не то, что ты хочешь и таким вряд ли будет, тупо потому что у aspia нет собственного сервера. Идеология другая, если хочешь тимвивер- качай rustdesk. Все задачи закроет и придумывать ниче не надо. Проект бесплатный так же на гитхабе.

rust пока без платный. даже там можно свой сервер поднять но он тоже только пока без платный и ходит в интернет чтобы проверить лицензию. так что aspia очень хорошое решения

kosyar commented 2 years ago

А кто тебе будет его настраивать? Или ты хочешь что бы тебе персональный дистрибутив создали с твоими настройками ?) Хост файл нужен для того что бы ты указал свой сервер. Откуда у автора такие познания? У каждого свой сервер

просто собираешь свою версию. впяливая адрес и ключ своего сервера.

ddkmoonster commented 2 years ago

prologonline, посмотри rustdesk. А Этот проект не то, что ты хочешь и таким вряд ли будет, тупо потому что у aspia нет собственного сервера. Идеология другая, если хочешь тимвивер- качай rustdesk. Все задачи закроет и придумывать ниче не надо. Проект бесплатный так же на гитхабе.

rust пока без платный. даже там можно свой сервер поднять но он тоже только пока без платный и ходит в интернет чтобы проверить лицензию. так что aspia очень хорошое решения

Смысл github что здесь открытый код, если надо - редактируешь код как тебе надо и ничего никуда не будет отправляться и лицензию вырезать можно, если она там и вправду есть. Все в ваших руках.

prologonline commented 2 years ago

А кто тебе будет его настраивать? Или ты хочешь что бы тебе персональный дистрибутив создали с твоими настройками ?) Хост файл нужен для того что бы ты указал свой сервер. Откуда у автора такие познания? У каждого свой сервер

Ну не надо так. Я же не себя имею в виду когда говорю про очень нужную "однокнопочность"). У меня и сервер и релей настроены - уже сейчас использую Aspia и очень рад этому продукту. Просто считаю что возможность зашивать настройки в инсталяк хоста было-бы очень хорошо. Но я не шарю ни в C, ни в QT. Соотвественно пытаюсь сказать автору что это кому-то это очень нужно. Варианты как это можно сделать есть. Самый простой - ну хотя-бы распарсивать из названия файла IP-адрес сервера и PablicKey. Это было-бы уже большое подспорье.