Использовать bittorrent для загрузки из Китая?

557
DaedalusAlpha

У меня есть сервер в Китае и клиент в Европе, и мне нужно как можно быстрее загружать большие (50-100 ГБ) файлы. Соединения с Китаем в лучшем случае очень сомнительные и очень медленные. Способ обойти это заключается в создании множества соединений и параллельной загрузке файла.

Интересно, возможно ли это с использованием протокола bittorrent? Насколько я знаю, загрузка одного файла с одной сеялки на одного клиента - это одно соединение, но есть ли способы обойти это? Возможно, вы используете несколько клиентов для посева на сервере? или несколько связанных клиентов получателя на стороне получателя? Какие есть варианты?

Обратите внимание, что это не публичные файлы, они существуют только в одном месте и должны быть перенесены только в одно место.

Оба компьютера работают под управлением Windows.

Обновление: попробовал несколько решений @ SpiderPig;

  • file.pizza работает для небольших файлов, но дросселирует очень большие файлы (кажется, что веб-браузеры считывают весь файл в память)
  • aria2 может установить несколько подключений к одному и тому же серверу для одного и того же файла, но как только одно соединение сбрасывается, оно не подключается, поэтому становится все медленнее и медленнее с течением времени.
  • Катапульта дала разумную скорость загрузки, но иногда она просто прекращает передачу и не перезапускается без вмешательства.
0
Я бы, наверное, просто попробовал robocopy и сказал, чтобы он попробовал несколько соединений, но это зависит от того, что такое сетевое соединение. У меня так много вопросов, что на каждом конце? Linux или Windows, есть ли клиент в Европе, копирующий данные с smb-ресурса в Китае, защищенный VPN, я надеюсь. Ross 7 лет назад 0
Оба компьютера работают под управлением Windows, а соединение через Интернет прямо. Я думаю, что технически VPN - это всего лишь одно соединение, которое отменяет любые преимущества нескольких подключений внутри него. Но я не эксперт по VPN. Важно то, что я получаю несколько подключений через Интернет, и любое решение, которое обеспечивает это, интересно. DaedalusAlpha 7 лет назад 0
Возможно, вам не удастся установить VPN-подключение к месту в Китае ... Думаю, это не так. Но обо всем по порядку: что вы думаете о большом файле? AcePL 7 лет назад 0
Зависит от того, как я выберу для пакетирования данных, но исходные данные могут быть размером до 50-100 ГБ. Конечно, при необходимости можно сжать его во множество мелких частей. DaedalusAlpha 7 лет назад 0
Вы можете попробовать https://file.pizza/, который работает аналогично bittorrent. Вы также можете установить простой веб-сервер, например, [веб-сервер для Chrome] (https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjRq8TCl-jWAhWDMrhmHP) . io /), который может использовать несколько соединений параллельно. Какие скорости вы можете получить между прочим? SpiderPig 7 лет назад 0
Попросите кого-нибудь положить его на флешку и использовать классическую почту, чтобы она была отправлена ​​вам по почте. Seth 7 лет назад 0
@SpiderPig предложение file.pizza было отличным, загрузив один и тот же файл 5 раз, установилось 5 соединений, и скорость загрузки выглядела довольно прилично. В настоящее время используется FileZilla на zip-диске, разделенном на фрагменты по 25 МБ, что дает от 1 до 10 Мбит / с, но многие передачи терпят неудачу и требуют перезапуска. DaedalusAlpha 7 лет назад 0
Я нашел еще несколько возможных решений. [Catapult] (https://www.catapultsoft.com/) и [WDT] (https://github.com/facebook/wdt). Но WDT нужна система Linux, и вам нужно скомпилировать ее самостоятельно. SpiderPig 7 лет назад 0

1 ответ на вопрос

0
RAJA

Трекер нужен для подключения всех пиров к обновленному списку пиров. К счастью, Utorrent поставляется со встроенной функцией трекера, которую мы можем использовать для достижения этой цели

Вот краткая статья, чтобы поделиться торрентом в частном порядке, используя встроенный трекер Utorrent

http://bootstrike.com/Articles/CreateTorrent/

Примечание: действуйте на свой страх и риск!