Bittorrent zum Download aus China verwenden?

672
DaedalusAlpha

Ich habe einen Server in China und einen Client in Europa und muss so schnell wie möglich große Dateien (50-100 GB) herunterladen. Die Verbindungen nach China sind bestenfalls sehr unbeständig und sehr langsam. Um dies zu umgehen, müssen Sie viele Verbindungen herstellen und eine Datei parallel herunterladen.

Ich frage mich, ob dies mit dem Bittorrent-Protokoll möglich ist. Soweit ich weiß, ist ein einzelner Dateidownload von einem Seeder zu einem Client eine einzelne Verbindung, aber gibt es Möglichkeiten, dies zu umgehen? Vielleicht mehrere Seeding-Clients auf dem Server verwenden? oder mehrere verknüpfte Empfängerclients auf der Empfängerseite? Welche Möglichkeiten gibt es?

Beachten Sie, dass dies keine öffentlichen Dateien sind. Sie existieren nur an einem Ort und dürfen nur an einen Ort übertragen werden.

Beide Computer laufen unter Windows.

Update: Habe mehrere Lösungen von @ SpiderPig ausprobiert;

  • file.pizza funktioniert für kleinere Dateien, aber verschluckt sehr große Dateien (scheint, als würden die Webbrowser die gesamte Datei in den Speicher lesen)
  • aria2 kann für dieselbe Datei mehrere Verbindungen zum selben Server herstellen, aber sobald eine Verbindung getrennt wird, wird sie nicht wieder hergestellt, sodass sie im Laufe der Zeit immer langsamer wird.
  • Catapult hat zwar angemessene Downloadgeschwindigkeiten gegeben, aber manchmal hört es auf zu senden und wird nicht ohne Eingriff neu gestartet.
0
Ich würde wahrscheinlich nur Robocopy ausprobieren und ihm sagen, dass er mehrere Verbindungen versuchen soll, aber das hängt von der Netzwerkverbindung ab. Ich habe nur so viele Fragen. Was ist an jedem Ende? Linux oder Windows, gibt es einen Client in Europa, der von einer SMB-Aktie in China kopiert, hoffentlich durch ein VPN geschützt. Ross vor 7 Jahren 0
Beide Computer laufen unter Windows und die Verbindung erfolgt direkt über das Internet. Ich denke, ein VPN ist technisch nur eine einzige Verbindung, die die Vorteile mehrerer Verbindungen, die in ihr laufen, aufheben würde. Aber ich bin kein Experte bei VPN. Das Wichtigste ist, dass ich mehrere Verbindungen über das Internet bekomme und jede Lösung, die dies bietet, interessant ist. DaedalusAlpha vor 7 Jahren 0
Sie sind möglicherweise nicht in der Lage, eine VPN-Verbindung zum Standort in China aufzubauen. Zunächst aber: Was ist Ihre Vorstellung von einer großen Datei? AcePL vor 7 Jahren 0
Kommt drauf an, wie ich die Daten packe, aber die Quelldaten sind vielleicht 50-100 GB groß. Es ist natürlich möglich, ihn bei Bedarf in viele kleinere Teile zu packen. DaedalusAlpha vor 7 Jahren 0
Sie könnten https://file.pizza/ versuchen, die ähnlich wie Bittorrent funktioniert. Sie können auch einen einfachen Webserver installieren, z % 3A% 2F% 2Fchrome.google.com% 2Fwebstore% 2Fdetail% 2Fweb-server-for-Chrom% 2Fofhbbkphhbklhfoeikjpcbhemlocgigb% 3Fhl% 3Dde & USG = AOvVaw37MqUO7yBo81gh1Cz1IBP4) und dann mit [aria2] (https von diesem Web-Server heruntergeladen werden: //aria2.github. io /) kann mehrere Verbindungen parallel verwenden. Welche Geschwindigkeiten kannst du übrigens bekommen? SpiderPig vor 7 Jahren 0
Bitten Sie jemanden, es auf einen USB-Stick zu legen, und verwenden Sie klassische E-Mails, um es Ihnen zuzusenden. Seth vor 7 Jahren 0
@SpiderPig der file.pizza-Vorschlag war großartig, durch das Herunterladen derselben Datei 5 Mal wurden 5 Verbindungen hergestellt und die Downloadgeschwindigkeit schien ziemlich ansehnlich. Was derzeit verwendet wird, ist FileZilla auf einem Zip, der in 25 MB große Blöcke unterteilt ist und zwischen 1 und 10 Mb / s beträgt. Viele Übertragungen schlagen jedoch fehl und müssen neu gestartet werden. DaedalusAlpha vor 7 Jahren 0
Ich habe einige mögliche Lösungen gefunden. [Katapult] (https://www.catapultsoft.com/) und [WDT] (https://github.com/facebook/wdt). WDT benötigt jedoch ein Linux-System, und Sie müssen es selbst kompilieren. SpiderPig vor 7 Jahren 0

1 Antwort auf die Frage

0
RAJA

Für alle Peers ist ein Tracker erforderlich, um eine aktualisierte Liste der Peers aufzurufen. Zum Glück verfügt utorrent über eine integrierte Tracker-Funktion, die wir dazu nutzen können

Hier ist ein kurzer Artikel, um Torrent privat mit Hilfe des eingebauten Trackers von Utorrent zu teilen

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

Hinweis: Gehen Sie auf eigenes Risiko vor!