Форум проекта PuppyRus Linux

Общие вопросы => Программное обеспечение Linux => Тема начата: totiks2012 от 13 Октябрь 2021, 21:39:51

Название: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: totiks2012 от 13 Октябрь 2021, 21:39:51
Обычно такое я делал запуская ftp сервер на телефоне или Http сервер на компьютере, в качестве клиента использовал либо filezilla либо mc, но там лёгкая заморота с вводом адресса логина ,пароля пользователя, раньше были такие программы как nitroshare или dukto но он больше не разрабатывается, а nitroshare также последняя версия этой программы 2017 года. Есть также минтовский warpinator, но для других систем отличных от минта он идет в flatpack а я на дух не переношу эти их snap и flatpac, к appimage отношусь терпимо.
  Сегодня нашел интересную утилиту которая выполняет эту функцию, при этом она кросплатформеная(linux,android,windows) тестировал на всех пупях которые есть у меня на данный момент. Если ставить из пакета отлично идет на FossaDog, из appimage глючит виснет интерфейс, остальные пуппеи не заводится, на Debian_11 идеально работает из appimage , можно и из пакета.
Ссылка на скачивание программы https://sourceforge.net/projects/sharik/files/v3.1/  ссылка на github если кому-то интересен код https://github.com/marchellodev/sharik
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: sfs от 14 Октябрь 2021, 10:10:27
Запустил на lfa2008 из https://github.com/marchellodev/sharik/releases/download/v3.1/sharik_v3.1_linux.zip
Из зависимостей только mesa
Такая,  современная прога... Спасибо, что хоть без рекламы и с исходниками и кроссплатформенная
Для настоящего линуксоида в lfa есть pureftpd + https://archlinux.org/packages/community/x86_64/curlftpfs/ в premote*.pfs - оба с самодельным GUI
Или если только прочитать : микро www сервер + браузер
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: totiks2012 от 14 Октябрь 2021, 13:25:52
Цитата
Для настоящего линуксоида в lfa есть pureftpd + https://archlinux.org/packages/community/x86_64/curlftpfs/ в premote*.pfs - оба с самодельным GUI
да вот такой метод самый предпочтительный, но он требует понимания и вникания, а с этим у нашего человека дефицит.
К выше сказаному могу добавить еще один метод, хехе он мне понравился нужна общая сеть, открываем браузер на компе, и открываем браузер на телефоне и открываем сайт в обоих браузерах  https://snapdrop.net/ , при обновлении страницы происходит поиск такой же открытой страницы в этой сети, передал файл размером в 157мб, я не знаю как насчет безопасности но я с телефона не произвожу никаких коммерческих операций,если вы производите таковые, то вам пожалуй надлежит выбрать другой инструмент. А для того чтоб по бырому передать файл другой,я думаю сгодится.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: arcad от 14 Октябрь 2021, 20:30:23
в lfa есть pureftpd
PRAR-21.03 :
live@roll2103:~$ curlftpfs
bash: curlftpfs: команда не найдена
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: krasnyh от 14 Октябрь 2021, 20:50:31
Так и его нет и вроде никогда и не было в сборках. Предпочтение отдано pureftpd, а желающие могут устанавливать curlftpfs, наверно это имел в виду sfs.

В модуле premote-p_64-sf01.pfs.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: arcad от 14 Октябрь 2021, 21:05:13
понял, надо догрузить, в prar-2008 он уже был в /modules
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: sfs от 15 Октябрь 2021, 09:33:59
да вот такой метод самый предпочтительный, но он требует понимания и вникания, а с этим у нашего человека дефицит.
Ну так тут и применяем puppy way : пишем к консольным прогам гуй, чтобы вникания не потребовалось, что и сделано
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: totiks2012 от 15 Октябрь 2021, 10:23:46
Цитата
Ну так тут и применяем puppy way
с чем абсолютно согласен, для самого дистрибутива это полезно , ну а если возникнет ситуация что нужна утилита вне дистрибутива, может даже и не линукс, а ваш форум внимательно читают и пользователи других дистрибутивов, и потому я люблю искать решения не привязанные к дистрибутиву, в вашем случае это скрипт, который подключается через модуль, для того что б использовать его в другом дистрибутиве я должен распаковать его, воссоздать ему среду с зависимостями программами,... ну люблю я чистый Debian, потому для него и ищю, на работе на старичке FossaDog трудится, и старенький ВинХр, вынужден приспосабливатся, и вероятней всего остановлюсь вот на этом методе https://uploadgram.me/ устанавливаем в Telegram бот с этой страницы и получаем возможность загружать любые файлы. И это будет работать везде где работает Telegram. Пожалуй на этом в этой теме остановлю свои поиски. Поймите меня правильно я не навязываю никому ничего, просто делюсь находками, и я понимаю что может ну не совсем уместно тут, форум всё таки дистростроительный, но тут на форуме и простые пользователи приходят , для них больще и написал этот пост.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: krasnyh от 15 Октябрь 2021, 10:39:58
люблю я чистый Debian, потому для него и ищю, на работе на старичке FossaDog трудится
Если был опыт использования ddr01 (https://forum.puppyrus.org/index.php?topic=21506.msg178799#msg178799), то просьба поделиться мнением, чем он плох или хорош. А то в соседней теме слишком много проблем у юзера с ним, причем проблем необъяснимых. А я, как пользователь сборок на Арче, не могу подтвердить или опровергнуть их.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: sfs от 15 Октябрь 2021, 10:43:31
воссоздать ему среду с зависимостями программами
В подобных скриптах из зависимостей только yad или gtkdialog. Их можно взять бинарником или поставить из репы дистра
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: totiks2012 от 15 Октябрь 2021, 12:25:16
Цитата
Если был опыт использования ddr01, то просьба поделиться мнением, чем он плох или хорош

он весьма не плох, и это уже субьективизм с моей стороны,но ddr1 в отличии от остальных слегка медленей(но опять таки тестил на слабеньком нетбуке, и сравнивал с bionicpupp), а так дистрибутив как дистрибутив, дома вообще на Debian 11 , на работе очень капризная по железу машина, lfd, lfa, ddr доходят до разворачивания ядра и дальше не хотят продолжать загрузку, при этом fosadog,debiandog загружаются нормально,и я это говорю без претензий , железо такое, тут линукс загрузить большая удача. А модульные дистры интересны, но после того как освоил конвеерную установку софта из списка, и открыл для себя appimage, так и пересел на full дистрибутив.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: Ekim от 15 Октябрь 2021, 14:15:19
Цитата
ну а если возникнет ситуация что нужна утилита вне дистрибутива
Да лишь бы броузер был. Уже давно придумали файлообменники, всякие яндекс диски и т.п.
Безопасней всего конечно по SFTP закидывать на свой VPS и забирать от туда же из криптоконтейнера.
 Но это уже за рамками "Home Edition"
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: totiks2012 от 15 Октябрь 2021, 18:49:13
Цитата
В подобных скриптах из зависимостей только yad или gtkdialog

Ага pureftpd еще нужно уметь настроить, но это нужно просто конфиг файл свистнуть из вашего дистрибутива, на Debian когда пытался настроить его он мне ломал слегка систему (простите но не помню уже что конкретно), при этом уровень доступа по ftp был полным, можно было из корня с другого компа удалить любой файл, что не есть гуд, и как не крутил конфиг файл мне так и не удалось это настроить, и это не проблема программы, а явно моих кривых рук. В общем как обычно пошел по пути наименьшего сопротивления, правда до определенной степени а то так и до винды  докатится можно...
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: sfs от 16 Октябрь 2021, 08:08:01
давно придумали файлообменники
Но инет может быть медленным и дорогим. И вообще смешно качать с одного девайса на другой, лежащих на одном столе через США :)
pureftpd еще нужно уметь настроить,
В гуе все есть - см. скрин
пошел по пути наименьшего сопротивления
Конечно лучше как угодно решить проблему, чем ее не решить. Но с такими подходами имеем перераздутые дистры, требующие для простых задач типа фтп все более мощного железа
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: totiks2012 от 16 Октябрь 2021, 11:32:36
sfs я говорил о настройке pureftpd на другом дистрибутиве, не ваших... , там гуем и не пахнет, только конфига, вот её и не осилил...
насчет скачивания с сервера сша(только что нашел облачный сервер telegram обслуживающий европейский сектор, находится в Лондоне,я живу в Молдавии, от меня это +- 2500 км) ... , зато я не привязан к одной сети отпадает необходимость подключения компов к одному роутеру, это ограничение как никак, по сути то же самое можно было получить с яндекс диском но мне теперь с телеграмом удобнее... и опять подчеркну, просто поделился находками, меня возбудил warpinator с его не очень для меня приемлемым flatpac и нашел 3 ему альтернативы, и подумал что кому-то тоже пригодится.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: DdShurick от 16 Октябрь 2021, 13:36:52
В Puppy GUI (run_pureftpd на gtkdialog) генерирует команду "pure-ftpd -4 -A -B -M -u 1 -U 022:022", Следовательно можно запускать подобной командой. Корень сервера ftp определяется в /etc/passwd строкой "ftp:x:14:11:/home/live/ftp:/bin/false" в пятом поле. Здесь /home/live/ftp. GUI:
Код
#!/bin/sh
#Translated for Russian by Valerij Kruvjalis (vkvkvk).

if [ "$(pidof pure-ftpd)" ] ; then
yad --center --no-buttons --undecorated --image="/usr/share/pixmaps/ftp.png" --text "   Сервер Pure-FTPD работает. \n Остановить: клик по значку в трее. " --timeout=3
exit 0
fi

export GUI="<window  icon-name=\"ftp\" title=\"PureFTPd\" resizable=\"false\">
<vbox>
<text><label>Запустить сервер PureFTPd?</label></text>
<frame Дополнительные опции:>
<checkbox>
<default>true</default>
<variable>root</variable>
<label>Не допускать подключений с правами root.</label>
</checkbox>
<checkbox>
<default>true</default>
<variable>anonimous</variable>
<label>Не допускать анонимных подключений.</label>
</checkbox>
</frame>
<hbox>
<button yes></button>
<button no></button>
</hbox>
</vbox></window>"
eval $(gtkdialog -c -p GUI)

[ "$EXIT" = "No" -o "$EXIT" = "abort" ] && exit 0
[ "$root" = "true" ] && cfg=' -u 1'
[ "$anonimous" = "true" ] && cfg=${cfg}' -E'

pure-ftpd -4 -A -B -M $cfg -U 022:022 || exit 1

if [ "$(pidof pure-ftpd)" ]; then
yad --center --no-buttons --undecorated --image="/usr/share/pixmaps/ftp.png" --text "\n Сервер Pure-FTPD запущен. " --timeout=3
yad --notification --image="/usr/share/pixmaps/ftp.png" --text="Остановить PureFTPd"
killall pure-ftpd
[ "$(pidof pure-ftpd)" ] || yad --center --no-buttons --undecorated --image="/usr/share/pixmaps/ftp.png" --text "\n Сервер Pure-FTPD остановлен. " --timeout=3
fi
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: totiks2012 от 16 Октябрь 2021, 20:43:22
DdShurick большое вам спасибо, но по началу  отойду от шока, что по сетке если напутаешь что с правами, можно получить доступ к системе, и это я делал по очень своебразно составленому ману, который привел имено к случаю доступности корня в системе,  и тут моя вина конечно, потому что чтоб читать логи нужно как следует разобраться, а вот про логи еще, ух тут и так голова идет кругом,но  есть у меня вторая система с debian10, раздел оставлен на всякий случай, вот  и сгодится для опытов, спасибо.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: Ekim от 17 Октябрь 2021, 09:05:50
Цитата
смешно качать с одного девайса на другой, лежащих на одном столе
в этом случае как бы есть флеш кард , если надо перекинуть пару-тройку гигов  - так быстрее будет.
Название: Re: Передача файлов телефон-->компютер,компьтер-->телефон с помощью Sharik
Отправлено: AZJIO от 17 Октябрь 2021, 12:57:13
Цитата
смешно качать с одного девайса на другой, лежащих на одном столе
в этом случае как бы есть флеш кард , если надо перекинуть пару-тройку гигов  - так быстрее будет.
Без флешки то удобней, лишнее время копирования на медленное устройство, когда можно со скоростью 16Мб в сек сразу передавать в назначение.

Пробовал шарик, перекидывал на телефон и с компа на комп, удобно что кросплатформенная, с винды в линукс, хотя с винды мог бы и через HFS (HTTP File Server). Только предлагает следить, и кто знает не включится ли этот движок самостоятельно, учитывая что он устанавливается не через гуглплей.