Raspberry Pi Raspberry Pi en tant que serveur Budget BitTorrent

مفتاح أحمد

مسؤول منتدى السياحة و السفر
طاقم الإدارة
إنضم
6 مارس 2007
المشاركات
19.697
مستوى التفاعل
20.227
Raspberry Pi en tant que serveur Budget BitTorrent


Raspberry Pi est un dispositif informatique étonnamment puissant et rentable.Hier, je mets ensemble ce script de configuration simple pour transformer votre nouvelle framboise dans une machine verte moyenne de téléchargement.La seule exigence est un routeur Internet existante et une framboise travailler avec carte SD.




Voici une autre image http://www.raspbian.org/HexxehImages pour l'installations sanstête,à seulement 220 Mo grande.

Les gars sur le site officiel SD & SDHC Cards that are compatible with the Raspberry Pi | Raspberry Pi ont de belles images pour le téléchargement, mais puisque nous ne serons pas dans l'interface utilisateur graphique, nous pouvons utiliser une image mince mis en place par DarkBasic sur son sitelinuxsystems.it.Il suffit de suivre ses instructions pour télécharger, extraire et installer l'image à une carte SD compatible.Une liste des cartes SD Testé et compatible est disponible sur lesiteofficiel.

Lors de l'installation, veillez à activer SSH accès en renommant leboot-enable-ssh.rcboot.rc

Une fois votre framboise a démarré, vous avez besoin de trouver son adresse IP en regardant la table DHCP du routeur.Il suffit de chercher un nom de périphériquedeframboise-pi.

Suivant suffit de créer un nouveau fichier texte en tapantvi setup.shdans votre fenêtre de terminal étant connecté à la RP.Ensuite, il suffit de copier le script fourni avec ce blog à votre presse-papiers.Appuyez sur «i» pour passer en mode d'édition et collez le script avec Ctrl / Cmd + v.Puis l'enregistrer avecESC,:. XExécuter le script en émettantshsetup.sh.Contrairement à l'image Debian par défaut, l'image DarkBasic vous donne un accès root par défaut.Lorsque vous utilisez une autre image, exécutez le script avecsudo shsetup.sh.
كود:
[cc lang = "bash" width = hauteur "100%" = "600" noborder = "1" line_numbers = "on" theme = "aube"]
#! / usr / bin / bash env

# Installe tous les composants nécessaires pour une belle seedbox sur votre nouvelle pi de framboise.
# Image de base: Debian Wheezy Raspberry Pi minimal image
# Préparé par manu ( at) snapdragon.cc

echo "[+] Mise à jour des paquets"
apt-get update;apt-get upgrade -y
echo "[+] Installation de Samba et des forfaits de transmission"
apt-get install -y samba transmission-daemon avahi-daemon

echo "[+] Transmission Configuration"
arrêter le service de transmission-daemon
sed -i -re 's / (RPC-authentification nécessaire \ ": \) ([az] +) * / \ 1false / g' / etc / transmission- daemon / settings.json
sed -i -re 's / (RPC-whitelist activé \ ": \) ([az] +) * / \ 1false / g' /etc/transmission-daemon/settings.json
sed -i -re 's / (download-dir \ ": \) ([az] +) * / \ 1 \ (*)." \ / srv \ / media \ ", / g' / etc / transmission-daemon / paramètres .json
Démarrer le service de transmission-daemon

echo "[+] Configuration de partage Samba public"
mkdir / srv / médias
chown debian-transmission / srv / médias

echo "[publique]
comment = Actions publiques
consultable = yes
path = / srv / médias
publics = yes
inscriptible = oui
guest ok = yes" >> /etc/samba/smb.conf
service Samba redémarrage
[/ cc]

Maintenant simplement vous asseoir et attendre que tous les composants à installer.Selon la vitesse de votre carte SD, ce qui peut prendre jusqu'à une heure.Le script va d'abord mettre à jour votre gestionnaire de paquets, puis installer les applications et les dépendances requises et les paramètres.Si vous utilisez une image différente, vous pourriez avoir besoin d'adapter certains noms de paquets.

Si tout va bien, vous devriez être en mesure d'accéder à l'interface web de transmission par l'intermédiaire de votre Mac sur l'URL suivante:http: //raspberry-pi.local:9091.Sur Microsoft Windows, vous pouvez essayerhttp: // framboise-pi:9091.Au cas où ni la résolution de nom doit travailler, il suffit d'utiliser l'adresse IP, vous avez découvert via votre routeur avant.L'inteface doit toujours être disponible surhttp: // <Raspberry Pi IP>:9091.


Figure 1: Raspberry Pi Transmission fonctionnement
Sur le interace transmission Web, vous pouvez ajouter et gérer tous vos téléchargements (légale) de torrent.Selon la taille de votre carte SD, vous devrez peut-être supprimer les anciens téléchargements de temps à autre.

Pour accéder à vos téléchargements, vous pouvez le monter via CIFS / SMB.Sur votre Mac aller au Finder et se connecter à un nouveau dossier de réseau en appuyant surCMD +k.Ensuite, tapezsmb://raspberry-pi.local,choisir de vous connecter comme invité et vous devriez voir le bon dossier.Sous Windows, vous pouvez entrer\\ VOTRE FRAMBOISE IP \ public dans l'Explorateur Windows.Si vous êtes un gros utilisateur Windows, vous pouvez également activer WINS Address Resolution dans smb.conf



Si tout va bien, vous devriez maintenant avoir un serveur de base de BitTorrent.Dans le cas où quelque chose ne fonctionne pas, il suffit de commencer avec une nouvelle image et de faire les étapes trouvés dans le script de configuration, un par un.Si vos téléchargements travaillent OK, mais vous ne pouvez pas y accéder il pourrait y avoir un problème d'autorisations.Ceci est facilement corrigible en vous connectant à faire un-R chmod 777 / srv /médias.

S'il vous plaît noter que vous ne pouvez utiliser cette configuration dans un réseau de confiance, parce que tous les mécanismes d'authentification et de sécurité utilisateur sont désactivées.Si vous souhaitez accéder à votre serveur torrent de l'Internet public, vous devez proxy via un serveur web appropriée, activez HTTPS et l'authentification par mot de passe.

Depuis l'ensemble du système fonctionne sur une image standard Debian, vous pouvez ajouter toutes sortes de fonctionnalités intéressantes comme:

  • ajoutant automatiquement des torrents avecFlexget
  • téléchargement à partir cyberlockers, comme Rapidshare avecpyLoad
  • partager des fichiers via HTTP avec Apache eth5ai
 
التعديل الأخير بواسطة المشرف:
أعلى