Systèmes d'exploitation

Comment configurer un serveur Bittorrent en streaming sur Linux

Le téléchargement de torrents sur le bureau Linux est utile à la rigueur, mais ceux qui cherchent à télécharger beaucoup plus de données devraient envisager de configurer un système de torrent à distance sur un serveur. Dans ce tutoriel, nous nous concentrerons sur la configuration d’un système distant avec Transmission, car c’est le plus simple à configurer. Le client Transmission BitTorrent est très populaire sur les ordinateurs de bureau Linux et est souvent pré-installé. Cependant, comme nous nous concentrons sur les serveurs Linux et non sur les ordinateurs personnels, le logiciel de streaming n’est pas inclus et devra être configuré manuellement.

Installez BitTorrent Streaming

Remarque: ce didacticiel est principalement axé sur les systèmes d’exploitation serveur. Cependant, il est également possible d’utiliser Transmission Remote sur les systèmes d’exploitation Linux de bureau. N’hésitez pas à suivre les instructions car les instructions sont similaires (sinon identiques).

Serveur Ubuntu

sudo apt installer stream-cli stream-stream common-daemon

Serveur Debian

sudo apt-get Transmission-Cli Transmission-Common Transmission-Daemon

Serveur RedHat Enterprise Linux 6 et 7 / CentOS 6 et 7

yum installer https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

miam -y mise à jour

yum -y installer stream stream-daemon

ou

yum installer https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

référentiels du gestionnaire d'abonnement - activer "rhel - * - rpms facultatifs" - activer "rhel - * - extras-rpms"

miam -y mise à jour

yum -y installer stream stream-daemon

Autres systèmes d’exploitation de serveur Linux

La plupart des distributions Linux (y compris celles de serveur) auront les packages de streaming appropriés nécessaires pour exécuter un serveur torrent. Pour les installer, ouvrez une fenêtre de terminal et recherchez «Transmission», «Transmission-daemon», etc. Consultez également les pages Wiki de votre système d’exploitation pour savoir comment exécuter un serveur torrent avec Transmission.

Il peut également être judicieux de consulter le site Web officiel du logiciel pour savoir comment l’installer au cas où votre système d’exploitation ne le prendrait pas officiellement en charge.

Configurer la transmission BitTorrent

L’installation de Transmission sur un serveur Ubuntu ou Debian devrait activer automatiquement les services systemd et les démarrer. Utilisez-vous Rhel ou CentOS? Vous devrez démarrer les services manuellement. Ouvrez un shell de terminal et obtenez un accès root en vous connectant via Su ou en utilisant sudo .

le sien

Exécutez ensuite les commandes suivantes.

Rhel 6 / CentOS 6

démarrage du démon de streaming de service

Arrêtez le démon à tout moment avec:

service d'arrêt du démon de transmission

Rhel 7 / CentOS 7

systemctl activer Transmission-daemon

systemctl start transmission-daemon

Arrêtez le démon de streaming avec systemctl stop .

systemctl stop transmission-daemon

Maintenant que le service est en cours d’exécution, il est temps de changer le mot de passe par défaut. La modification du mot de passe est essentielle car le laisser au paramètre par défaut signifie que n’importe qui sur le réseau peut accéder à l’interface utilisateur de Transmission.

Commencez par utiliser systemctl ou la commande de service pour arrêter le démon de transmission. NE PASSEZ PAS CETTE ÉTAPE! Si vous le faites, Transmission refusera d’enregistrer les modifications que vous apportez.

sudo systemctl arrêter le démon de streaming

ou

arrêt du démon de transmission du service sudo

Pour vous assurer qu’il est sécurisé, modifiez le fichier de configuration avec l’éditeur de texte Nano.

sudo nano /var/lib/transmission-daemon/info/settings.json

Recherchez «rpc-password»: et changez le texte entre guillemets à côté du mot de passe souhaité.

C’est également une bonne idée de changer le nom d’utilisateur de streaming par défaut en autre chose . Trouvez rpc-username et remplacez «broadcast» par un autre nom d’utilisateur. Assurez-vous de ne pas supprimer les guillemets.

Enfin, utilisez l’ outil usermod pour ajouter votre utilisateur au groupe de diffusion. C’est une bonne idée de le faire afin que l’utilisateur puisse accéder à tous les fichiers téléchargés avec Transmission. De plus, il est plus sûr d’emprunter cette voie, car exécuter des choses en tant que root est une mauvaise idée et vous devriez l’éviter autant que possible.

Ajoutez votre utilisateur au groupe avec la commande suivante. Assurez-vous de remplacer «propriétaire» par le nom d’utilisateur par défaut sur le serveur.

sudo usermod -a -G propriétaire du flux Debian

Liste blanche

>> Le streaming est maintenant configuré correctement. Une fois lancé, les utilisateurs pourront y accéder via le Web. Malheureusement, si un utilisateur du réseau local tente d’accéder, il recevra une erreur 403. Cela est dû à la fonction de sécurité rpc-whitelist . Désactive l’accès au service si des adresses IP spécifiques n’apparaissent pas dans la liste. Pour éviter cela, les utilisateurs le désactivent généralement. Dans ce guide, nous ne désactiverons pas la fonction rpc-whitelist , car c’est un excellent outil. Au lieu de cela, nous créerons une liste blanche afin que tous les utilisateurs connectés au LAN puissent accéder à Transmission.

Pour modifier la liste blanche, ouvrez le fichier de configuration du démon de transmission.

sudo nano /var/lib/transmission-daemon/info/settings.json

Faites défiler vers le bas et recherchez «rpc-whitelist».

Après 127.0.0.1 ajouter:

, 192.168. *. * "

Lorsque tout est écrit, la liste blanche doit ressembler à l’exemple suivant.

"rpc-whitelist": "127.0.0.1,192.168. *. *",

Liste de blocage

De nombreuses personnes qui téléchargent des fichiers torrent en ligne utilisent ce que l’on appelle une liste de blocage. Des listes comme celles-ci nient que les adresses IP malveillantes (telles que les adresses de virus / programmes malveillants connues, etc.) se connectent via torrent. Pour activer cette liste noire, ouvrez le fichier de configuration et recherchez «blocklist-url» .

Modifiez https://www.example.com/blocklist dans les guillemets pour un lien vers une liste de blocage réelle. Dans cet exemple, nous utiliserons ceci .

Lorsque toutes les modifications apportées à l’application Transmission sont terminées, utilisez systemctl ou le service de commandes pour la redémarrer.

sudo systemctl démarrer stream-daemon

ou

démarrage du démon de streaming de service

Utilisation de la transmission

>> Le stream est prêt à partir! Pour commencer le téléchargement, ouvrez un navigateur Web et entrez l’adresse IP suivante dans un navigateur Web. Tant que votre PC est connecté au même réseau que Transmission et le serveur, tout devrait fonctionner!

https: // ip-serveur-ou-nom-d'hôte: 9091

Articles Similaires

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba