Anonim

Per què configurar un servidor de torrent dedicat?

Links ràpids

  • Per què configurar un servidor de torrent dedicat?
  • El que necessitareu
  • Intermitent de la targeta SD
  • Instal·leu Raspbian
  • Configura un usuari
  • Connexió a una VPN
  • Crea un interruptor mortal de VPN
  • Instal·leu Deluge
  • Configura el servidor Deluge
  • Crea un servei de dilució
  • Instal·leu el client
    • Windows
    • Linux
  • Connexió al vostre servidor
  • Configura el teu emmagatzematge
    • USB
    • En xarxa
    • Configura Deluge
  • Descarrega A Torrent
  • Pensaments de cloenda

Podeu descarregar torrents a gairebé qualsevol ordinador amb molta facilitat, així que, per què voleu configurar un servidor de torrent dedicat? Bé, hi ha un parell de bons motius que fan que la configuració extra valgui la pena.

Primer, podeu accedir-hi des de qualsevol lloc de la vostra xarxa. Això vol dir que, si voleu descarregar alguna cosa, no cal que estigueu al mateix ordinador. Podeu utilitzar un ordinador portàtil o un ordinador en una habitació totalment diferent. També podeu accedir i gestionar fàcilment els torrents des de qualsevol lloc. Podeu comprovar si alguna cosa ha baixat des de fora de casa o canviar la prioritat de les vostres descàrregues al llarg del vol.

Tenir un servidor dedicat també significa que podeu apagar els vostres equips sense preocupar-vos de detenir el progrés de la descàrrega. El vostre servidor sempre funcionarà en segon pla, fins i tot quan els ordinadors estiguin desconnectats o fins i tot que no estigueu a casa.

També és molt més fàcil gestionar un servidor. No us haureu de preocupar de cap altre programa que tingui el vostre ordinador de manera que es produeixi un bloqueig. El servidor també limita la quantitat de connexions VPN que us haureu de preocupar, segons la vostra situació de xarxa.

El que necessitareu

Sorprenentment, no necessiteu gaire cosa aquí. Tot es basarà en el seu Raspberry Pi.

  • Gerd de pi 3 o millor
  • Disc dur extern o unitat en xarxa
  • Cable Ethernet
  • Cable d'alimentació per a Pi
  • Targeta microSD de 16 GB +

Intermitent de la targeta SD

Raspbian és el sistema operatiu per defecte del Raspberry Pi. També és l'opció perfecta per configurar el servidor Pi com a torrent. Vés a la pàgina de descàrrega de Raspberry Pi Foundation i obté la darrera versió de Raspbian Lite. No necessitareu un entorn d'escriptori al vostre servidor. Com més lleuger, millor.

Un cop tingueu la imatge, descomprimeix-la. Voleu un fitxer amb l’extensió .img bruta. A continuació, inseriu la targeta MicroSD al vostre ordinador.

Si encara no teniu una eina preferida per fer palpejar imatges a les targetes SD, hi ha una excel·lent aplicació multiplataforma, Etcher, que podeu utilitzar en qualsevol sistema operatiu per llampar fàcilment la vostra imatge. Baixeu-vos la versió correcta del vostre sistema operatiu.

Un cop tingui Etcher, obriu-lo o instal·leu-lo. El programa desglossa el procés en tres senzills passos. A la primera secció, seleccioneu el vostre fitxer d’imatges. A continuació, cerqueu la vostra targeta SD. Quan tot sembli correcte, feu clic al botó per parpellejar la vostra imatge. El procés trigarà un temps, així que tingueu paciència.

Després que Etcher acabi d'escriure la seva imatge, encara haureu de fer alguna cosa més. Munteu el vostre microSD al vostre ordinador. Cerqueu la partició "arrencada". Creeu un fitxer en blanc a la base de la partició "arrencada", anomenat "ssh." Aquest fitxer indica a Pi que habiliteu l'accés SSH per defecte.

Instal·leu Raspbian

Desmonteu la targeta SD i traieu-la del vostre ordinador. Connecteu-lo al Pi. Connecteu el Pi directament al vostre enrutador amb un cable Ethernet. Quan tot estigui definit, connecteu-lo.

El Raspberry Pi trigarà un temps a redimensionar les particions i omplir la targeta SD. Mentre ho fa, obriu el navegador web i navegueu a la interfície web del vostre enrutador. Mireu la llista de dispositius connectats. Al final, el Pi apareixerà com a "gerd".

Un cop hàgiu vist el Pi a la vostra xarxa, podeu utilitzar SSH per connectar-vos a ell. Obriu OpenSSH i connecteu-lo a l’adreça IP del Pi. El nom d'usuari és Pi i la contrasenya és "gerd".

$ ssh

Configura un usuari

Probablement voldreu crear un usuari nou per a Deluge. Aquest usuari executarà Deluge com un dimoni de servei, i no gaire més.

$ sudo groupadd deluge $ sudo -r –home-dir / var / lib / deluge -g deluge deluge

Feu que el directori i la propietat magnífica del vostre usuari de Deluge.

$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge

Connexió a una VPN

No és estrictament necessari connectar-se a una VPN, però és una molt bona idea. Aquest procés no serà exactament el mateix, segons el vostre proveïdor de VPN, però hauria de ser prou similar. Comenceu a instal·lar OpenVPN a Raspbian.

$ sudo apt instal·lar openvpn

A continuació, descarregueu els fitxers de configuració d'OpenVPN per a la vostra VPN. Una vegada més, aquesta part serà diferent, segons qui utilitzeu. La majoria de proveïdors de VPN proporcionaran fitxers de configuració d'OpenVPN, només dient això o com a opció Linux. Solen aparèixer en un gran fitxer .zip. Els fitxers mateixos solen tenir l’extensió .ovpn.

Cerqueu una ubicació que vulgueu fer servir. Segons les vostres necessitats, pot ser una bona idea escollir un servidor situat fora dels Estats Units. Copieu aquest fitxer a la carpeta OpenVPN del sistema i canvieu-lo el nom.

$ sudo cp Descàrregues / config.ovpn /etc/openvpn/client.conf

Un cop estigui allà, crea un fitxer d’autenticació. Utilitzeu un fitxer de text normal, anomenat auth.txt. A la primera línia, poseu el nom d’usuari del vostre compte VPN. A la segona línia, afegiu la vostra contrasenya. Obriu la configuració de VPN que acabeu de copiar. Cerqueu la línia següent i feu que la vostra coincideixi amb l’exemple.

auth-user-pass auth.txt

Això us registrarà automàticament. A continuació, afegiu el bloc següent abans dels vostres certificats. Aquests gestionaran el registre i l’inici i l’aturada del servei.

status /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf

Desa el fitxer i surt. Després, reinicieu el servei.

$ sudo systemctl reiniciar openvpn $ sudo systemctl start $ sudo systemctl habilitar

Crea un interruptor mortal de VPN

Si utilitzeu torrents darrere d'una VPN, probablement vulgueu un interruptor de comandament fiable que us interrompi la connexió de la vostra pèrdua de contacte amb la VPN. Per sort, això és molt fàcil de fer en sistemes Linux amb un tallafoc. Comença per descarregar UFW per facilitar la gestió del tallafoc.

$ sudo apt instal·lar ufw

Un cop tingueu UFW, podreu començar a configurar les regles. Comença per desactivar UFW.

$ sudo ufw desactivat

Ara, digueu a UFW que bloquegi tot per defecte.

$ sudo ufw default denegen les entrades $ sudo ufw per defecte denegen la sortida

Permet totes les connexions des de l’ordinador i la xarxa local.

$ sudo ufw permet des de 192.168.1.0/24 $ sudo ufw permet des de 127.0.0.1

A continuació, permet-ho tot a través de la VPN. Comproveu la interfície real de la vostra VPN.

$ sudo ufw permetre a tun0 $ sudo ufw permetre a tun0

Finalment, permet el contacte amb el servidor DNS de la vostra VPN. Un cop més, comproveu la IP real a /etc/resolv.conf.

$ sudo permet 53 $ sudo permet 53

Quan tot estigui a punt, torneu a activar la UFW.

$ sudo ufw habilitat

Instal·leu Deluge

Finalment, esteu preparat per instal·lar deluge al vostre servidor. Així que fes només això.

$ sudo apt instal·lar una consola diluïda

Espereu que acabi la instal·lació. Hauria de ser bastant ràpid.

Configura el servidor Deluge

Per tal de permetre connexions al vostre servidor des d’altres equips, heu d’habilitar connexions remotes. Canvieu al vostre usuari Deluge i obriu la consola Deluge.

$ sudo su deluge $ diluït $ consola deluge

A continuació, activeu les connexions remotes.

config -s allow_remote True

Ara, atureu el dimoni Deluge. Podeu fer-ho mirant el procés i matant-lo.

$ ps aux | grep deluge $ kill 1923

Heu d’afegir registres d’inici de sessió per als vostres usuaris. El fitxer es troba a / var / lib / deluge / .config / deluge / auth. Afegiu els vostres registres d’usuari al següent patró.

nom d'usuari: contrasenya: 10

El nombre denota privilegis. 10 converteix l'usuari en un administrador. Quan hagueu acabat, deseu una sortida.

Crea un servei de dilució

Com que voleu que Deluge s’iniciï automàticament amb Raspberry Pi, haureu d’escriure un servei senzill de sistema. No us preocupeu, això es proporciona a la documentació Deluge. Creeu un fitxer a /etc/systemd/system/deluged.service. Poseu-hi el següent:

Descripció = Documentació del delimon del client del client del diluir Bittorrent = home: deluged After = network-online.target Type = simple User = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = en fallida # Temps d'esperar abans aturat amb força TimeoutStopSec = 300 WantedBy = multi-user.target

Proveu-lo iniciant el servei i comprovant-ne l’estat.

$ sudo systemctl inici va endurir-se $ sudo systemctl

Si el servei està en funcionament, feu que el canvi sigui permanent habilitant el servei.

$ sudo systemctl habilitat retirat

Instal·leu el client

Ara podeu instal·lar el client Deluge per connectar-vos al vostre servidor. Deluge és de codi obert i es troba fàcilment disponible en diverses plataformes.

Windows

Vés a la pàgina de descàrrega de Deluge i agafa la versió més recent per a Windows. Executeu el .exe. El procés d’instal·lació és força normal. No dubteu en fer clic a l'assistent i accepteu els valors predeterminats.

Linux

Com probablement heu endevinat, el procés de Linux és molt fàcil. Només cal instal·lar el client amb el gestor de paquets.

$ sudo apt instal·lar deluge-gtk

Connexió al vostre servidor

Obriu les preferències del diluir fent clic a "Edita"? "Preferències". Al lateral de la finestra que s'obrirà, podeu trobar la pestanya "Interfície". Feu clic a sobre A la part superior de la finestra hi ha una casella de control que controla el mode clàssic de Deluge. Desmarqueu la casella per desactivar-la.

Torna a fer clic al botó “Edita”. Aquesta vegada, seleccioneu "Gestor de connexió". Per defecte, hi haurà la IP localhost allà. A sota de la llista, hi ha botons que permeten afegir i eliminar connexions. Feu clic al botó "Afegir". Introduïu la IP del servidor al camp "Nom de l'amfitrió". Deixeu el número de port igual. A continuació, introduïu el nom d’usuari i la contrasenya que heu configurat. Feu clic a "Afegir" per acabar.

De nou a la finestra principal "Afegir", ara podeu ressaltar la vostra nova entrada i feu clic al botó "Connectar" a la part inferior per connectar-vos al servidor.

Configura el teu emmagatzematge

Abans de començar a descarregar res, haureu de configurar l'emmagatzematge. Les dues opcions principals són un disc dur USB extern o una unitat de xarxa. De qualsevol forma funciona. Només necessiteu quelcom molt més gran que el que suporta el gerd de gerd.

USB

Connecteu la unitat USB a la interfície Pi. Aleshores, a través de la vostra consola SSH, mireu els dispositius disponibles.

$ ls / dev | grep sd

Només heu de veure la unitat USB i possiblement la vostra targeta SD. La targeta SD tindrà diverses particions, mentre que la unitat USB probablement només en tindrà una. Semblarà així:

sda sda1 sda2 sdb sdb1

En aquest cas, la unitat externa és sdb, i la partició sdb1. Creeu un directori per muntar-lo.

$ sudo mkdir / media / external

Ara, obriu / etc / fstab amb l'editor de text i creeu una entrada per muntar la unitat automàticament en l'arrencada.

/ dev / sdb1 / media / external ext4 per defecte, usuari, exec 0 0

Assegureu-vos que la ruta i el tipus del sistema de fitxers coincideixin amb la vostra unitat. Si només heu utilitzat la unitat amb Windows, el format és probablement NTFS, i heu d’instal·lar ntfs-3g al servidor.

Executeu el següent per muntar la unitat.

$ sudo mount -a

En xarxa

Totes les configuracions de la unitat de xarxa són diferents, però si utilitzeu una unitat Linux NFS, podeu crear un directori on muntar i afegir un registre a / etc / fstab.

$ sudo mkdir / media / nfs

Després, obriu fstab i afegiu la unitat.

192.168.1.120:/media/share / media / nfs per defectes ext4, usuari, exec 0 0

Guardar i sortir. A continuació, muntar la unitat.

$ sudo mount -a

Configura Deluge

Al client Deluge, podeu configurar el directori de baixada per als torrents. Feu clic a "Edita"? "Preferències". A la primera pestanya "Descàrregues", podeu definir la ubicació de descàrrega dels fitxers. Trieu la ubicació de la unitat de muntatge recent.

Descarrega A Torrent

Per baixar un torrent amb Deluge, feu clic a la icona del signe més a la part superior esquerra de la finestra. S'obrirà una finestra nova amb diferents opcions per afegir el torrent. Les dues més comunes seran un fitxer torrent i un URL. Per al fitxer, podeu fer clic al botó per navegar a la ubicació del fitxer de torrent. Feu clic al botó URL i enganxeu un URL per afegir un torrent a través de l’URL. La funció d’URL funciona per enllaços d’imant.

El torrent recentment afegit apareixerà al cos principal de la finestra de Deluge. Des d'allà, podeu fer un seguiment del progrés del torrent. Si voleu canviar la prioritat dels vostres torrents, podeu fer clic amb el botó dret sobre ells i fer servir l'opció "Cua" per moure'ls cap amunt i cap avall.

Feu clic amb el botó dret sobre un torrent us proporcionarà una sèrie d’altres opcions. Podeu definir els límits de descàrrega i de càrrega i també fer una pausa directa d'un torrent. També hi ha una opció per eliminar un torrent. Un cop hàgiu acabat la descàrrega, podeu eliminar el torrent sense eliminar el fitxer descarregat. Això us impedirà de sembrar. Per descomptat, podeu deixar els torrents sembrant i controlar l'ús de xarxa d'aquests torrents complets.

Pensaments de cloenda

Ara teniu un servidor de torrent completament funcional configurat i llest per descarregar o sembrar tants torrents com necessiteu. El servidor funcionarà contínuament, independentment dels vostres equips. També teniu configurat el funcionament mitjançant una VPN, per obtenir més privadesa i seguretat. Gaudeix de la teva nova experiència torrentil.

Creeu un servidor de torrent sense cap amb dilució en un frambuesat pi