Способ Инициировать Загрузку удаленно к другому компьютеру

Я ищу решение между прокси и wget, так как ни один полностью не решает проблему, которую я пытаюсь решить.

Я хочу загрузить файлы на определенный каталог на моей домашней машине (сервер Linux - только командная строка) от удаленных мест (через смартфон, веб-браузер, и т.д.). Это походит на решение для wget, кроме многих файлов я загрузил бы, прибывают из источников, которые создают специальную загрузку "сессии" для Вас через AJAX/Javascript (например, Uploaded.net, Mega.nz).

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

Так, решения, которые не работают (out-of-the-box, по крайней мере):

  • Удаленный рабочий стол: Windows только
  • VNC: у Меня только есть доступ из коммандной строки; также, не настолько дружественный по отношению к смартфонам и т.п.
  • wget: ссылки на загрузку обычно только существуют для "сессии"; очень трудный эмулировать среду Ajax для сайтов
  • прокси: отправляет все данные удаленному клиенту; монтирование удаленного каталога заставило бы данные брать три транзитных участка (сайт для проксирования, сервер/прокси клиенту, клиенту к удаленному каталогу). Я ищу прямое (сайт к удаленному каталогу) маршрут для загрузки.

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

5
задан 30.07.2016, 09:06

0 ответов

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

Это - два процесса шага как это:

wget --cookies=on --keep-session-cookies --save-cookies=cookie.txt http://domain.com/page_with_link.html
wget --referer=http://domain.com/page_with_link.html --cookies=on --load-cookies=cookie.txt --keep-session-cookies --save-cookies=cookie.txt http://domain.com/some_file_to_download.zip
4
ответ дан 07.12.2019, 18:01

Перейдите к адресу и загрузите файл Ссылками по соединению SSH. Экран GNU мог также использоваться для окончания, загрузка, не имея соединения SSH все еще открываются.

0
ответ дан 07.12.2019, 18:01

бесцеремонно единственное программное обеспечение для загрузки от одного щелчка hosters, что можно работать на Linux cli, что я помню, является лемехом - в значительной степени очень простое, и обрабатывает загрузки хостов файла. Не забывайте выполнять его на экране или tmux, таким образом, можно отсоединить сессию вместо того, чтобы должными быть сохранить ssh сессию открытой

Если бы Вы не возражали против GUI, то я предложил бы смотреть на slimrat

0
ответ дан 07.12.2019, 18:01

Теги

Похожие вопросы