Anonim

Proč nastavit vyhrazený server Torrent?

Rychlé odkazy

  • Proč nastavit vyhrazený server Torrent?
  • Co budete potřebovat
  • Bliká SD karta
  • Nainstalujte Raspbian
  • Nastavit uživatele
  • Připojte se k VPN
  • Vytvořte VPN Killswitch
  • Nainstalujte Deluge
  • Nastavení serveru Deluge
  • Vytvořte službu Deluge
  • Nainstalujte klienta
    • Okna
    • Linux
  • Připojte se k serveru
  • Nakonfigurujte své úložiště
    • USB
    • Sítě
    • Konfigurovat Deluge
  • Stáhněte si Torrent
  • Závěrečné myšlenky

Můžete si stáhnout torrenty téměř na jakémkoli počítači poměrně snadno, tak proč byste přesto chtěli nastavit vyhrazený torrent server? Dobře, existuje několik dobrých důvodů, díky nimž je další nastavení užitečné.

Nejprve k němu máte přístup odkudkoli ve vaší síti. To znamená, že pokud si chcete něco stáhnout, nemusíte být nutně na stejném počítači. Můžete použít notebook nebo počítač ve zcela jiné místnosti. Můžete také snadno přistupovat a spravovat své torrenty odkudkoli. Můžete zkontrolovat, zda se něco stáhlo z domu, nebo změnit prioritu stahování za běhu.

Mít vyhrazený server také znamená, že můžete vypnout počítače bez obav o zastavení postupu stahování. Váš server bude vždy spuštěn na pozadí, i když jsou počítače vypnuté nebo nejste ani doma.

Správa serveru je také mnohem snadnější. Nemusíte se obávat, že se některý z ostatních programů v počítači dostane do cesty, nebo ještě horší, zhroutí se. Server také omezuje počet připojení VPN, se kterými si musíte dělat starosti, v závislosti na situaci v síti.

Co budete potřebovat

Kupodivu tu moc nepotřebujete. Všechno bude založeno na vašem Raspberry Pi.

  • Raspberry Pi 3 nebo lepší
  • Externí pevný disk nebo síťová jednotka
  • ethernetový kabel
  • Napájecí kabel pro Pi
  • Karta microSD 16 GB +

Bliká SD karta

Raspbian je výchozí operační systém pro Raspberry Pi. Je to také perfektní volba pro nastavení Pi jako torrent serveru. Přejděte na stránku ke stažení nadace Raspberry Pi Foundation a získejte nejnovější verzi Raspbian Lite. Na svém serveru nebudete potřebovat desktopové prostředí. Čím lehčí, tím lepší.

Až budete mít svůj obrázek, rozbalte jej. Chcete soubor s přímou příponou .img. Poté vložte kartu MicroSD do počítače.

Pokud ještě nemáte upřednostňovaný nástroj pro blikání obrázků na SD karty, existuje skvělá aplikace pro více platforem, Etcher, kterou můžete použít na jakémkoli operačním systému pro snadné flashování vašeho obrazu. Stáhněte si správnou verzi svého operačního systému.

Až budete mít Etcher, otevřete jej nebo nainstalujte. Program rozdělí proces do tří jednoduchých kroků. V první části vyberte soubor obrázku. Vyhledejte SD kartu. Až bude vše vypadat správně, klikněte na tlačítko a obraz zablikejte. Tento proces bude chvíli trvat, takže buďte trpěliví.

Poté, co Etcher dokončí psaní vašeho obrazu, musíte ještě udělat jednu věc. Připojte MicroSD k počítači. Vyhledejte oddíl „boot“. Vytvořte prázdný soubor v základně „spouštěcího“ oddílu, nazvaného „ssh“. Tento soubor řekne Pi, aby ve výchozím nastavení povolil přístup SSH.

Nainstalujte Raspbian

Odpojte kartu SD a vyjměte ji z počítače. Připojte jej k Pi. Připojte Pi přímo k routeru pomocí ethernetového kabelu. Když je vše nastaveno, připojte jej.

Raspberry Pi bude nějakou dobu trvat, než změníte velikost diskových oddílů a zaplní SD kartu. I když to dělá, otevřete webový prohlížeč a přejděte do webového rozhraní vašeho routeru. Sledujte seznam připojených zařízení. Nakonec se Pi objeví jako „malina“.

Jakmile uvidíte Pi ve vaší síti, můžete se k němu připojit pomocí SSH. Otevřete OpenSSH a připojte se k IP adrese Pi. Uživatelské jméno je Pi a heslo je „malina“.

$ ssh

Nastavit uživatele

Pravděpodobně budete chtít vytvořit nového uživatele pro Deluge. Tento uživatel spustí Deluge jako servisního démona a nic jiného.

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

Vytvořte tento adresář a velké vlastnictví svého uživatele Deluge.

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

Připojte se k VPN

Připojení k VPN není nezbytně nutné, ale je to velmi dobrý nápad. Tento proces nebude zcela stejný v závislosti na poskytovateli VPN, ale měl by být dostatečně podobný. Začněte instalací OpenVPN na Raspbian.

$ sudo apt install openvpn

Dále si stáhněte konfigurační soubory OpenVPN pro vaši VPN. Tato část se opět bude lišit v závislosti na tom, kdo používáte. Většina poskytovatelů VPN poskytne konfigurační soubory OpenVPN buď tím, že řekne právě to, nebo jako jejich možnost Linux. Obvykle přicházejí ve velkém souboru ZIP. Soubory samotné mají obvykle příponu .ovpn.

Najděte místo, které chcete použít. V závislosti na vašich potřebách může být vhodné vybrat server umístěný mimo USA. Zkopírujte tento soubor do systémové složky OpenVPN a přejmenujte jej.

$ sudo cp Stahování / config.ovpn /etc/openvpn/client.conf

Jakmile je k dispozici, vytvořte soubor pro ověření. Použijte prostý textový soubor s názvem auth.txt. Na první řádek zadejte uživatelské jméno pro váš účet VPN. Na druhém řádku zadejte své heslo. Otevřete konfiguraci VPN, kterou jste právě zkopírovali. Najděte řádek níže a přizpůsobte se vašemu příkladu.

auth-user-pass auth.txt

To vás automaticky přihlásí. Dále přidejte níže uvedený blok těsně před vaše certifikáty. Budou zpracovávat protokolování a spouštění a zastavování služby.

stav /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log skript-security 2 nahoru / etc / openvpn / update-resolv-conf down / etc / openvpn / update-resolv-conf

Uložte soubor a ukončete. Poté restartujte službu.

$ sudo systemctl restart openvpn $ sudo systemctl start $ sudo systemctl enable

Vytvořte VPN Killswitch

Pokud používáte torrent za VPN, pravděpodobně budete chtít spolehlivý killswitch, který přeruší vaše připojení, ztratíte kontakt s VPN. Naštěstí je to něco, co je na systémech Linux s firewallem velmi snadné. Začněte stažením UFW, aby byla správa brány firewall mnohem snazší.

$ sudo apt install ufw

Jakmile máte UFW, můžete začít nastavovat svá pravidla. Začněte vypnutím UFW.

$ sudo ufw deaktivovat

Nyní řekněte UFW, aby ve výchozím nastavení blokovala vše.

$ sudo ufw default deny příchozí $ sudo ufw default deny outgoing

Povolte všechna připojení ze samotného počítače az místní sítě.

$ sudo ufw povolit od 192.168.1.0/24 $ sudo ufw povolit od 127.0.0.1

Poté povolte vše prostřednictvím sítě VPN. Zkontrolujte skutečné rozhraní VPN.

$ sudo ufw povolit na tun0 $ sudo ufw povolit na tun0

Nakonec povolte kontakt na server DNS vaší VPN. Znovu zkontrolujte skutečnou IP v souboru /etc/resolv.conf.

$ sudo povolit v 53 $ sudo povolit 53

Až bude vše připraveno, znovu povolte UFW.

$ sudo ufw povolit

Nainstalujte Deluge

Jste konečně připraveni nainstalovat potopení na váš server. Jen to udělej.

$ sudo apt install Deluged Deluge-Console

Počkejte na dokončení instalace. Mělo by to být docela rychlé.

Nastavení serveru Deluge

Chcete-li povolit připojení k serveru z jiných počítačů, musíte povolit vzdálené připojení. Přejděte na uživatele Deluge a otevřete konzolu Deluge.

$ sudo su deluge $ deluged $ deluge-console

Poté povolte vzdálené připojení.

config -s allow_remote True

Nyní zastavte démona Deluge. Můžete to udělat vyhledáním procesu a jeho zabitím.

$ ps aux | grep deluge $ kill 1923

Musíte přidat přihlašovací záznamy pro své uživatele. Soubor je umístěn v adresáři / var / lib / deluge / .config / deluge / auth. Přidejte své uživatelské záznamy v následujícím vzorci.

uživatelské jméno: heslo: 10

Číslo označuje oprávnění. 10 dělá z uživatele administrátora. Až budete hotovi, uložte výstup.

Vytvořte službu Deluge

Protože chcete, aby se Deluge automaticky spouštěl s Raspberry Pi, budete muset napsat jednoduchou službu systemd. Nedělejte si starosti, to je ve skutečnosti uvedeno v dokumentaci společnosti Deluge. Vytvořte soubor na /etc/systemd/system/deluged.service. Do něj vložte následující:

Popis = Dokumentace klienta Deluge Bittorrent Client = man: deluged After = network-online.target Type = simple User = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-fail # Čas čekat před násilně se zastavil. TimeoutStopSec = 300 WantedBy = multususer.target

Vyzkoušejte to spuštěním služby a kontrolou stavu.

$ sudo systemctl start deluged $ sudo systemctl status deluged

Pokud je služba spuštěna, proveďte změnu trvalým povolením služby.

$ sudo systemctl enable deluged

Nainstalujte klienta

Nyní můžete nainstalovat klienta Deluge pro připojení k vašemu serveru. Deluge je open source a snadno dostupný na různých platformách.

Okna

Přejděte na stránku stahování Deluge a získejte nejnovější verzi pro Windows. Spustit .exe. Proces instalace je poměrně standardní. Neváhejte kliknout na průvodce a přijměte výchozí nastavení.

Linux

Jak jste asi uhodli, proces Linuxu je velmi snadný. Stačí nainstalovat klienta pomocí správce balíčků.

$ sudo apt install deluge-gtk

Připojte se k serveru

Otevřete předvolby Deluge klepnutím na „Upravit“? „Předvolby.“ Na straně okna, které se otevře, najdete záložku „Rozhraní“. Klikněte na to. V horní části okna je zaškrtávací políčko, které ovládá klasický režim Deluge. Zrušte zaškrtnutí políčka pro jeho deaktivaci.

Klikněte znovu na tlačítko „Upravit“. Tentokrát vyberte „Správce připojení“. Ve výchozím nastavení se zde zobrazí adresa IP localhost. Pod seznamem jsou tlačítka, která umožňují přidávat a odebírat připojení. Klikněte na tlačítko „Přidat“. Do pole „Hostname“ zadejte IP vašeho serveru. Ponechte číslo portu stejné. Poté vyplňte uživatelské jméno a heslo, které jste nastavili. Pro dokončení klikněte na „Přidat“.

V hlavním okně „Přidat“ nyní můžete zvýraznit svou novou položku a kliknutím na tlačítko „Připojit“ dole se připojit k serveru.

Nakonfigurujte své úložiště

Než začnete něco stahovat, budete muset nakonfigurovat úložiště. Dvěma hlavními možnostmi jsou externí pevný disk USB nebo síťový disk. Každopádně to funguje. Potřebujete jen něco mnohem většího, než co podporuje Raspberry Pi.

USB

Připojte USB disk k Pi. Poté se pomocí konzoly SSH podívejte na dostupná zařízení.

$ ls / dev | grep sd

Měli byste vidět pouze jednotku USB a případně SD kartu. Karta SD bude mít více oddílů, zatímco jednotka USB bude pravděpodobně mít pouze jednu. Vypadá to takto:

sda sda1 sda2 sdb sdb1

V tomto případě je externí jednotka sdb a oddíl je sdb1. Vytvořte adresář, ke kterému se připojíte.

$ sudo mkdir / media / external

Nyní otevřete / etc / fstab v textovém editoru a vytvořte položku, která automaticky připojí disk při zavádění.

/ dev / sdb1 / media / externí výchozí ext4, uživatel, spuštění 0 0

Ujistěte se, že cesta a typ souborového systému odpovídají vaší jednotce. Pokud jste jednotku dosud používali pouze v systému Windows, jedná se pravděpodobně o formát NTFS a na server musíte nainstalovat ntfs-3g.

Chcete-li připojit jednotku, proveďte následující.

$ sudo mount -a

Sítě

Všechny konfigurace síťových jednotek se liší, ale pokud používáte jednotku Linux NFS, můžete vytvořit adresář, který se připojí a přidá záznam k / etc / fstab.

$ sudo mkdir / media / nfs

Poté otevřete fstab a přidejte disk.

192.168.1.120:/media/share / media / nfs default4 default, user, exec 0 0

Uložit a odejít. Poté připojte disk.

$ sudo mount -a

Konfigurovat Deluge

V klientovi Deluge můžete nastavit adresář ke stažení pro své torrenty. Klikněte na "Upravit"? "Předvolby." Na první kartě "Stahování" můžete nastavit umístění stahování souborů. Vyberte umístění nově připojené jednotky.

Stáhněte si torrent

Chcete-li stáhnout torrent pomocí Deluge, klikněte na ikonu znaménka plus v levém horním rohu okna. Otevře se nové okno s různými možnostmi přidání torrentu. Dva nejběžnější z nich budou soubor torrent a URL. Pro soubor můžete kliknout na tlačítko a vyhledejte umístění vašeho torrentového souboru. Klikněte na tlačítko URL a vložením adresy URL přidejte torrent prostřednictvím adresy URL. Funkce URL funguje pro magnetické odkazy.

Nově přidaný torrent se objeví v hlavním těle Delugeova okna. Odtud můžete sledovat průběh torrentu. Pokud byste chtěli změnit prioritu svých torrentů, můžete na ně kliknout pravým tlačítkem a pomocí možnosti „Fronta“ je přesunout nahoru a dolů.

Kliknutím pravým tlačítkem myši na torrent získáte řadu dalších možností. Můžete nastavit limity stahování a odesílání a přímý pozastavení torrentu. Existuje také možnost odebrat torrent také. Po dokončení stahování můžete torrent odebrat bez odebrání staženého souboru. To vás zastaví v setí. Samozřejmě můžete nechat setí torrentů a řídit také využití těchto hotových torrentů v síti.

Závěrečné myšlenky

Nyní máte plně funkční torrent server, který je nakonfigurován a připraven ke stažení nebo nasazení tolika torrentů, kolik potřebujete. Server bude běžet nepřetržitě, nezávisle na vašich počítačích. Jste také nastaveni pro běh přes VPN, pro větší soukromí a zabezpečení. Užijte si svůj nový zážitek z torrentování!

Vytvořte bezhlavý torrent server s potopením na malinovém pi