Configuration du torrent privé pour les dossiers qui ajouteront des fichiers chaque semaine

0

Scénario:

Eh bien, le titre dit tout, j'essaie de créer un serveur torrent (sur les clients de l'entreprise) qui se trouve de l'autre côté de la ville pour pouvoir effectuer des sauvegardes mensuelles des fichiers SQL Server BAK. Y aller et y arriver est une option, mais c’est un peu loin, comme peu de villes plus loin et cela gaspille des ressources; temps et énergie.

Raison:

La raison pour laquelle je n'utilise pas FTP pour obtenir des données est due à Internet. C'est l'Internet grand public sur chaque branche (10 au total), ce qui signifie qu'il atteint environ 4 Mbps en liaison descendante et 1 Mbps en liaison montante avec des pannes d'électricité toutes les quelques heures. L'utilisation de torrent me permettra de reprendre les téléchargements.

Problème:

J'ai installé un serveur de test torrent en utilisant uTorrent sur une branche qui téléchargera les fichiers BAK sur notre serveur de fichiers. Dois-je maintenant régénérer un fichier torrent chaque fois qu'un nouveau fichier BAK est généré dans le dossier ou est-ce qu'il va s'ajouter automatiquement à la liste des fichiers torrent? À ma connaissance, en lisant des articles, il ne fait pas ça. Je souhaite que, pour mettre à jour automatiquement la liste des fichiers afin que je ne dois pas régénérer le fichier torrent tous les mois manuellement. Est-il possible d'automatiser le processus ou de faire en sorte que uTorrent enregistre de nouveaux fichiers?

Cordialement

EDIT: Je voulais aussi demander quelle méthode devrais-je préférer d’en bas, ou toute autre méthode à laquelle vous pouvez penser?

Cas 1 : Où je dois utiliser le propre traqueur d'utorrent et donner à chaque emplacement une adresse IP fixe ou une configuration DNS dynamique comme No-IP Cas 1

Cas 2 : Où puis-je configurer mon propre suivi et l'utiliser pour créer des adresses via des adresses IP? Cas 2

echo_salik
la source
Un fichier torrent a un format spécifique de vérification et les informations sur un torrent sont spécifiques aux données qu’il décrit. En tant que tel, vous ne pouvez pas facilement ajouter et supprimer des fichiers de torrent. Vous devrez générer un nouveau fichier torrent chaque mois. Vous pourrez peut-être laisser les clients torrent récupérer les fichiers torrent automatiquement à partir d'un répertoire.
Seth
@Seth Qu'en est-il des aimants URL?
echo_salik
@Seth et comment puis-je obtenir le fichier torrent mis à jour à partir d'un endroit distant, en supposant qu'aucun serveur ftp ne se trouve sur la branche?
echo_salik
Et si je crée mon propre suivi pour suivre les torrents et les changements? Je peux utiliser notre serveur de fichiers pour cela.
echo_salik
Si vous regardez la spécification de format, vous constaterez que ce n’est tout simplement pas destiné à être utilisé de cette façon. Si vous regardez l' exemple de wiki, trouvez pourquoi. Il y a des informations qui dépendent du contenu. Avez-vous plutôt envisagé d'utiliser un autre outil similaire rsyncou similaire? FTP prend également en charge la reprise des téléchargements.
Seth

Réponses:

2

L'utilisation de torrent se compose de plusieurs parties différentes. Certaines dépendent de votre implémentation réelle. Les pièces à examiner sont les suivantes:

  • Fichiers torrent
  • URI de l'aimant
  • Les clients
  • Traqueurs
  • Technologies d'échange de pairs comme DHT

Fichiers Torrent

Un fichier torrent contient toutes les méta-informations importantes sur le torrent. Si vous consultez l'article de Wikipedia, vous pouvez voir un exemple de fichier torrent décodé. Notez que vous avez une liste de fichiers et le hachage de morceaux. Si vous souhaitez ajouter un fichier à cette structure, vous devrez modifier les deux fichiers. À cet égard, l'article de Wikipedia sur le protocole pourrait également être intéressant. Si vous utilisez un fichier torrent, vous ne pouvez pas simplement y ajouter des données. Si vous modifiez ces informations, vous allez modifier la valeur de hachage de la section d'informations utilisée pour identifier le torrent. En tant que tel, vous allez créer un nouveau torrent. Voir aussi Qu'est-ce exactement que info_Hash dans un fichier torrent .

Clients torrent

Les clients torrent font partie de l’utilisation des torrents. Plusieurs clients sont disponibles et certains proposent de récupérer automatiquement des fichiers torrent à partir de répertoires. Un exemple ici pourrait être que vous avez un seul fichier par sauvegarde que les autres clients récupèrent. Comme les fichiers torrent sont assez petits, il peut être possible d’avoir un script, un partage commun où ils sont stockés ou vous pouvez les envoyer plus tard par courrier électronique.

URI de l'aimant

Encore une fois, l'article Wikipedia contient pas mal d'informations, mais il est plutôt technique. Surtout que ce n'est pas spécifique à BitTorrent (Magnet peut être utilisé pour plus). Une bonne explication est proposée dans Comment fonctionnent les liens magnétiques BitTorrent? . C'est essentiellement la même chose que d'avoir un fichier torrent, c'est juste que vous commencez avec le hachage d'informations et que vous devez trouver un pair qui puisse vous remettre le fichier torrent réel.

Traqueurs

Les trackers sont des logiciels plutôt stupides. Ils savent uniquement quels pairs sont intéressés par un hachage d'informations particulier et partagent ces informations avec d'autres pairs intéressés par ce hachage d'informations (c'est l'idée de base). Piratiquement, il ya plus que cela, car souvent, un outil de suivi offrait également une interface et / ou pourrait mettre en œuvre des stratégies pour limiter le nombre de personnes pouvant télécharger. Un exemple de logiciel de suivi serait opentracker .

Protocoles d'échange entre pairs

Les technologies (principalement la DHT de ce que je sais) visent à remplacer les trackers. Les trackers sont un point d'échec unique après tout. Donc, l’idée (décrit également dans la question du lien magnétique) est que vous avez un essaim qui remplace le traqueur. Mais essentiellement, c'est le même processus qui est nécessaire.

Seth
la source
en tant que configuration de test, je l’essaye sur un réseau local avec un suivi qui se trouve sur le même réseau, mais la vitesse de téléchargement est très lente, c’est-à-dire en Ko au lieu de Mo car rien ne limite la vitesse. Mais pourquoi est-ce vrai?
echo_salik
Voici la capture d'écran: imgur.com/a/8xpJq
echo_salik
Je n'utilise pas µTorrent, peut-être que vous limitez le téléchargement? Avez-vous vérifié les autres paramètres disponibles?
Seth
Au cas où quiconque reviendrait encore, seriez-vous prêt à expliquer ce qui ne va pas dans la réponse?
Seth
1
Ne jurez pas, ce n'est pas productif. Cette réponse pourrait effectivement poser problème et je continue de croire que Torrent n’est pas la meilleure approche à cet égard. Mais comme vous semblez plutôt enclin à utiliser cela, il essaie simplement de clarifier la terminologie. En passant par votre capture d'écran en bas à droite, il y a un L qui pourrait indiquer la limite.
Seth
1

Une autre option que j'ai rencontrée: ajouter un serveur RSS . Il y en a beaucoup autour, si vous ne voulez pas en développer un.

  1. Générez des sauvegardes incrémentielles mensuelles.
  2. Générez un fichier .torrent pour chaque sauvegarde incrémentielle.
  3. Publiez ce fichier .torrent sur votre application RSS.
  4. Configurez les clients Torrent pour ajouter automatiquement des Torrents à partir de cette URL RSS.
scabezas
la source