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

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

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

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

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

  • file.pizza работает для небольших файлов, но дросселирует очень большие файлы (кажется, что веб-браузеры считывают весь файл в память)
  • aria2 может установить несколько подключений к одному и тому же серверу для одного и того же файла, но как только одно соединение сбрасывается, оно не подключается, поэтому становится все медленнее и медленнее с течением времени.
  • Катапульта дала разумную скорость загрузки, но иногда она просто прекращает передачу и не перезапускается без вмешательства.

1 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .