Как загрузить огромные файлы через Интернет без использования P2P?


17

Я работаю удаленно и у меня есть 44 ГБ мультимедийных файлов, которые мне нужно отправить обратно в мой офис. Существует множество бесплатных сервисов, которые могут обрабатывать до 2 ГБ, но я не видел разговоров о чем-то большем.

У нас обоих есть 50 Мбит / с + соединения, поэтому я бы не стал отправлять физические носители по почте (хотя это вариант). Bittorrent заблокирован в моей корпоративной штаб-квартире. У нас есть FTP-сервер, но ограничение на пользователя составляет 10 ГБ. Я использую Citrix, но пропускная способность снижается до 3 Мбит / с. (44 ГБ при 50 Мбит / с = от 4 до 5 часов ... @ 3 Мбит / с = 5 или 6 дней.)

Любые предложения приветствуются.


Windows 7 и Windows 2003 Server - это операционные системы. Я пробовал JetBytes, и он заблокирован нашим фильтром контента.


6
Учитывая размер файлов и скорость вашего соединения, размещение диска будет быстрее.
ChrisF

19
Обязательный: xkcd.com/949
Джоэл Кохорн

3
ЛИЧНО, я просто отправил бы по почте физический носитель для чего-то такого большого; особенно если это важно.
Shinrai

8
Есть аналогичный вопрос о ServerFault: передача файлов из США -> Центр обработки данных Великобритании . Большая часть ответа должна применяться.
Jwernerny

24
«Никогда не стоит недооценивать пропускную способность универсала, полного лент, швыряющих вниз по шоссе» :)
Earlz 18.10.11

Ответы:


5

Возможно, вы могли бы запустить FTP-сервер на вашем компьютере и иметь кого-то там FTP, где нет ограничений по размеру. Для вашей установки Windows Filezilla - это сервер, который должен выполнить свою работу. Если вы находитесь за маршрутизатором или брандмауэром, вам может потребоваться переадресовать порт 21 или любой другой порт, выбранный вами, на вашу машину.


Эта великолепная идея! (Не могу поверить, что сам об этом не подумал.) К сожалению, после тестирования мой интернет-провайдер не позволяет мне настроить FTP или веб-сервер
Brien Malone

2
@Brien ты пробовал нестандартный порт? Ваш Интернет-провайдер может просто блокировать порт 21. Вы можете попробовать какой-нибудь сумасшедший порт, такой как 2100, 21000 и т. Д. Но также возможно, что они могут обнаруживать и
уничтожать

1
Знаешь что? Я ошибался. Я не использовал PASV. Как только я настроил FTP-сервер для использования PASV, все было готово! Я закончил тем, что использовал твой ответ с благословения сетевого администратора. Я был в состоянии передать на 650 Кбит / с, который был почти полным измерением моих 5 МБ восходящего потока и передал все 44 ГБ примерно за полтора дня. Зеленый чек для вас - и еще раз спасибо за предложение!
Брайен Мэлоун

Рад, что все получилось!
Цугвалт

38

Поговорите с ИТ в офисе. У вас есть законная деловая потребность (я полагаю - если это ваша коллекция MP3, вы сами по себе ;-)), они должны быть готовы работать с вами над жизнеспособным решением. Возможно, это повысит ваш лимит FTP, предоставит вам доступ по SSH или что-то совсем другое.


SFTP может быть путь сюда
Broam

3
Да, это не вопрос для нас .. это для ИТ-отдела вашей компании. Есть десятки способов сделать это (FTP, SFTP, SCP, rsync), но ИТ-отдел будет единственным, кто решит, какой из них нужно сделать.
user606723

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

10
Трагедия профессиональной жизни заключается в том, что наиболее прагматичные решения почти всегда наименее интересны. +1 в любом случае.
Джордан Бентли

Ну, это все равно что просить медицинской помощи в интернете. Практически каждый ответ таков: «иди к врачу».
Полемон

18

в случае, если это в Linux, это очень просто:

Используйте rsyncпо SSH в сеансе экрана для перемещения файлов:

rsync -aPvzl media/ my.home.ip:destination_folder

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


3
Есть также клиенты и серверы rsync для Windows. Вам может понадобиться, а может и нет, сначала устанавливать Cygwin в зависимости от того, какой из них вы используете
Скотт Чемберлен

1
Можно ли это остановить и возобновить из любого места? Копирование 44 ГБ файлов через Интернет может занять несколько дней, и что-то может произойти в середине процесса ...
Иван

В начале этого года мне пришлось переместиться на 70 Гбит / с, и именно этот метод использовался, единственное отличие заключалось в том, что он был между двумя серверами, поэтому скорость загрузки данных была намного лучше, чем у большинства стандартных соединений.
Николас Смит

@ Иван: Да, это возможно; вам нужен -P(или --partial) вариант, хотя. Пример уже есть.
user1686

17

Возможно использовать разделитель файлов и столяра.

Разделите его на более мелкие куски и используйте бесплатные сервисы, а затем соедините их вместе.

Лично я бы просто отправил его по почте.


9

Никогда не стоит недооценивать пропускную способность универсала, полного лент, несущихся по шоссе. [Andrew S. Tanenbaum Computer Networks, 4-е изд., С. 91]

FedEx эти данные. В наши дни трудно держать наши умы открытыми для идеи, что Интернет - не ЕДИНСТВЕННЫЙ способ передачи информации.


FedEx был построен для этой ситуации
Джейк Бергер

8

Если вы отправляете только одному человеку, bittorrent неэффективен и медленен для этого. К сожалению, самый простой вариант может быть, если вы можете настроить веб-сервер на своем конце, чтобы вы могли загрузить его через http.


1
а с HTTP используйте какой-нибудь ускоритель загрузки.
подмастерье Компьютерщик

1
@Journeyman: Когда есть только один источник, ускорители загрузки так же полезны, как BitTorrent (то есть, совсем нет).
user1686 18.10.11

1
они также помогают возобновить загрузку. я также обнаружил, что аксель ускоряет процесс, даже с одним источником
Путешественник, Компьютерщик

К сожалению, я пользуюсь домашним провайдером (Cox). Они не позволяют домашним пользователям настраивать веб-серверы и FTP-серверы.
Брайен Мэлоун

2
@Brien - с их точки зрения, это все порт 80. Скорее всего, вам это сойдет с рук, если подключится только один клиент.
Джоэл Коухорн

3

Я предполагаю, что 44GB уже сжаты с RAR, как ваш вопрос.

Это 44gb @ 50mbps = 4 to 5 hours.означает, что вы покинете свой офис без бесполезного интернета на 5 часов, так как вы будете использовать всю их пропускную способность, и я не уверен, что это правильно.

И еще раз проверьте, действительно ли эта скорость связи, потому что она может быть асимметричной: вы можете загружать 55 Мбит / с, но не загружать. Таким образом, ваши 5 Мбит / с могут быть еще медленнее.

На вашем месте я бы пошел в любой местный магазин и купил бы 3 или 4 флешки по 16 ГБ каждая. Используйте любой понравившийся zip-инструмент (я рекомендую 7Zip) и сжимайте данные, разбитые на этих флешках, и будьте счастливы. Я бы изменил .RAR на сжатие .7zip, в зависимости от того, какие данные он сжимает лучше.


4
Или выйдите и получите 500 ГБ портативный жесткий диск. Вам не нужно беспокоиться о разделении файла, и это может даже стоить меньше, чем 4 раза 16 ГБ флэш-памяти. Плюс перевод будет намного быстрее.
Кибби

Вы абсолютно правы. Мой восходящий поток - 5 Мбит / с.
Брайен Мэлоун

@Brien загрузка 5Mbps (бит) будет означать загрузку только 500kBps (kyloBytes), это займет гораздо больше времени ... флэш-накопители или переносные жесткие диски - хороший способ
woliveirajr

3

Разделите на 9,5 ГБ куски и сбросьте на FTP.

В Linux:

split -b 10200547328 [filename] [filename]-chunk

В Windows: понятия не имею - вероятно, WinZIP / WinRAR может это сделать, с выключенным сжатием (для скорости) и установленным номером архива диапазона = 5.


4
7-zip сделаю это бесплатно.
music2myear

3

Запишите его на диск BlueRay и отправьте по почте. Серьезно я столкнулся с этим один раз и настроил службу HTTP-порта 80, используя php, который разбил файл на мелкие части и отправил их таким образом. Может быть, вы можете найти что-то, что делает то же самое.


Один двухслойный или два однослойных.
e100

Предполагается, что у них есть Blu-Ray на их стороне ... к сожалению, они отстают от технической кривой на несколько лет.
Брайен Мэлоун

2

Если у вашего работодателя нет более тонкодисперсных инструментов QoS, он может быть не в состоянии расслабить 3 Мбит / с в течение дня, не создавая проблем для остальной части офиса.

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


1

Самым простым несвободным вариантом может быть Aspera.

http://asperasoft.com/en/products/client_software_2/aspera_point_to_point_7

С этим программным обеспечением вы можете использовать до 50 Мбит соединений. Я использую для передачи 50 ГБ / день через 45 Мбит соединения, и это займет несколько часов.


Гм! Не знаком с этим. Asperasoft.com не блокируется нашим фильтром контента, так что, возможно, есть шанс!
Брайен Мэлоун

1
Я настоятельно рекомендую не пытаться максимально увеличить соединение в рабочее время; как уже упоминалось в моем ответе, это заставит сеть работать очень медленно для всех остальных в вашем офисе.
Дэн Нили

в настройках вы можете указать ограничения пропускной способности.
Пабло

1

Если вы используете Windows, то yintersync может быть решением для вас. Он использует rsync в качестве своего бэкэнда, но добавляет множество дополнительных функций, таких как планирование и синхронизация при подключении. Он также отправляет отчет по электронной почте, чтобы вы знали, все ли в порядке.

В настоящее время я использую его для синхронизации 1,6 ТБ файлов VHD через Интернет без проблем.


1

Для файлов размером более 2 ГБ рассмотрите возможность использования http://www.filehosting.org/ . Я обнаружил, что это единственный сервис, который не ограничивает размер файла. Вы получите рекламу без конца, но это сделает работу.

См. Также http://www.bestcovery.com/best-free-file-hosting-services для получения списка бесплатных услуг хостинга файлов.


1

Я предлагаю HFS ( http://www.rejetto.com/hfs/ ).

С сайта:

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

Он также отличается от классических веб-серверов тем, что очень прост в использовании и работает «прямо из коробки».

Доступ к удаленным файлам по сети.

Другими словами, из клиента вы можете загрузить файл на сервер с hfs, используя простой браузер.

Вы можете разделить с 7-Zip ( http://www.7-zip.org )


1

Я думаю, вам придется поговорить с сисадмином.

Очевидно, что системные администраторы сильно контролируют сеть, и они могут не захотеть, чтобы вы применяли правила. Если загрузка ограничена 3 Мбит / с, проверьте скорость загрузки; они могут быть намного медленнее. Перевод может занять несколько дней, если вы придерживаетесь сетевых политик.

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

Предполагая, что у вас действительно была возможность загрузки 5 Мбит / с (что, вероятно, не так), передача 44 ГБ со скоростью 5 Мбит / с, разделенная на 8 бит, что составляет около 0,625 МБ / с. Время 3600 секунд (один час), которое может передать максимум 2286 МБ. Через 20 часов загрузится 45720 МБ или около 45 ГБ.
Предположим, что потеря скорости составит около 10%, и это будет около 22 часов (если все будет работать без сбоев и без остановок), и вы будете монополизировать сеть в течение такого длительного времени, поэтому вам, вероятно, потребуется использовать подходящее программное обеспечение для передачи файлов.

Вы можете разделить его на 10 DVD, а затем отправить его по FedEx или UPS, но это может занять примерно столько же времени.

Поскольку на другой стороне скорость 50 Мбит / с, они могут загружаться намного быстрее, но это не имеет большого значения.

Другим вариантом может быть Adrive.com, который позволит бесплатно создавать резервные копии объемом 50 ГБ и позволяет вам делиться ими.

Если сетевая политика разрешает доступ к www.megaupload.com (в чем я сомневаюсь), вы можете зарегистрироваться и загрузить все сразу. Бесплатная учетная запись, но вам нужно будет разбить ее на 50 маленьких частей, использовать файловый менеджер megaupload и загрузить их туда.


0

Как насчет отправки его через Instant Messenger одному коллеге, которому вы доверяете, например, через Skype?


0

Если какая-либо из машин может принимать входящие SSH-соединения, вы можете попробовать SCP. Если худшее приходит к худшему, вы можете просто использовать netcat (версия для Windows на http://joncraton.org/blog/46 ) и посмотреть, сможете ли вы найти нефильтрованный порт.


0

Попробуйте использовать что-то вроде http://justbeamit.com/ - перетащите файл в браузер, дайте вашему другу URL-адрес, а затем он договорится о передаче.

Я настоятельно рекомендую сначала зашифровать, если вы не хотите, чтобы третьи лица имели.


0

Bittorrent заблокирован в моей корпоративной штаб-квартире.

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

Жесткий диск 80G по обычной почте все еще более простой и надежный способ


-1

Используйте bittorrent . Utorrent имеет возможность отправлять большие файлы .

Удачи.


1
ОП сказал, что битторрент заблокирован, поэтому он не может их использовать.
Николас Смит

это так. но они могут попробовать это в любом случае. вероятно, это не так заблокировано;)
robermorales
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.