Bakit Mag-set up ng isang Nakalaang Torrent Server?
Mabilis na Mga Link
- Bakit Mag-set up ng isang Nakalaang Torrent Server?
- Ano ang Kailangan Mo
- Kumikislap Ang SD Card
- I-install ang Raspbian
- I-set up ang isang Gumagamit
- Kumonekta Sa Isang VPN
- Lumikha ng isang VPN Killswitch
- I-install ang Delubyo
- I-set up ang Malaking Server
- Lumikha ng Isang Maligayang Serbisyo
- I-install ang Client
- Windows
- Linux
- Kumonekta sa Iyong Server
- I-configure ang Iyong Imbakan
- USB
- Networked
- I-configure ang Delubyo
- I-download ang Isang Torrent
- Pagwawakas ng Kaisipan
Maaari kang mag-download ng mga stream sa halos anumang computer na medyo madali, kaya bakit mo nais na mag-set up ng isang nakalaang torrent server? Well, mayroong isang pares ng magagandang dahilan na ginagawang kapaki-pakinabang ang labis na pag-setup.
Una, mai-access mo ito mula sa kahit saan sa iyong network. Nangangahulugan ito, kung nais mong mag-download ng isang bagay, hindi mo kinakailangang maging sa parehong computer. Maaari kang gumamit ng isang laptop o computer sa isang iba't ibang silid. Madali mo ring mai-access at pamahalaan ang iyong mga sapa mula sa kahit saan. Maaari mong suriin kung tapos na ang pag-download mula sa labas ng iyong bahay o baguhin ang priyoridad ng iyong mga pag-download sa mabilisang.
Ang pagkakaroon ng isang nakalaang server ay nangangahulugan din na maaari mong i-off ang iyong mga computer nang hindi nababahala tungkol sa paghinto ng iyong pag-download sa pag-download. Ang iyong server ay palaging tumatakbo sa background, kahit na ang iyong computer ay naka-off o hindi ka man sa bahay.
Ang isang server ay din mas madaling pamahalaan. Hindi mo kailangang mag-alala tungkol sa alinman sa iba pang mga programa sa iyong computer sa paraan, o mas masahol pa, pag-crash. Nililimitahan din ng server ang halaga ng mga koneksyon sa VPN na kailangan mong mag-alala, depende sa iyong sitwasyon sa network.
Ano ang Kailangan Mo
Nakakagulat na sapat, hindi mo na kailangan ng marami dito. Ang lahat ay batay sa iyong Raspberry Pi.
- Raspberry Pi 3 o mas mahusay
- Panlabas na hard drive o isang network na drive
- Ethernet cable
- Power cord para sa Pi
- MicroSD card 16GB +
Kumikislap Ang SD Card
Ang Raspbian ay ang default na operating system para sa Raspberry Pi. Ito rin ang perpektong pagpipilian para sa pag-set up ng Pi bilang torrent server. Pumunta sa pahina ng pag-download ng Raspberry Pi Foundation, at makuha ang pinakabagong paglabas ng Raspbian Lite. Hindi ka na kakailanganin ng isang desktop na kapaligiran sa iyong server. Ang mas magaan ito ay mas mahusay.
Kapag mayroon ka ng iyong imahe, i-unzip ito. Gusto mo ng isang file na may raw .img extension. Pagkatapos, ipasok ang iyong MicroSD card sa iyong computer.
Kung wala ka nang isang ginustong tool para sa pag-flash ng mga imahe sa mga SD card, mayroong isang mahusay na application ng cross-platform, Etcher, na maaari mong gamitin sa anumang operating system upang madaling ma-flash ang iyong imahe. I-download ang tamang bersyon para sa iyong OS.
Kapag mayroon kang Etcher, buksan ito o mai-install ito. Ang programa ay nasira ang proseso sa tatlong simpleng mga hakbang. Sa unang seksyon, piliin ang iyong file ng imahe. Pagkatapos, hanapin ang iyong SD card. Kapag tama ang lahat, i-click ang pindutan upang i-flash ang iyong imahe. Ang proseso ay magtatagal ng isang habang, kaya maging mapagpasensya.
Matapos matapos na isulat ni Etcher ang iyong imahe, mayroong isa pang bagay na kailangan mong gawin. I-mount ang iyong MicroSD sa iyong computer. Maghanap para sa pagkahati ng "boot". Lumikha ng isang blangko na file sa base ng partisyon ng "boot", na tinatawag na "ssh." Sinasabi ng file na ito sa Pi na paganahin ang SSH ng default bilang default.
I-install ang Raspbian
Alisin ang iyong SD card, at alisin ito sa iyong computer. I-plug ito sa Pi. Ikonekta ang Pi nang direkta sa iyong router gamit ang isang Ethernet cable. Kapag nakatakda ang lahat, isaksak ito.
Ang Raspberry Pi ay magtatagal ng ilang oras upang baguhin ang laki ng mga partisyon nito at punan ang SD card. Habang ginagawa nito iyon, buksan ang iyong web browser at mag-navigate sa web interface ng iyong router. Isaalang-alang ang listahan ng mga konektadong aparato. Sa kalaunan, ang Pi ay pop up bilang "raspberry."
Kapag nakita mo ang Pi sa iyong network, maaari mong gamitin ang SSH upang kumonekta dito. Buksan ang OpenSSH, at kumonekta sa IP address ng Pi. Ang username ay Pi, at ang password ay "raspberry."
I-set up ang isang Gumagamit
Marahil ay nais mong lumikha ng isang bagong gumagamit para sa Delubyo. Ang gumagamit na iyon ay tatakbo ang Delubyo bilang isang daemon ng serbisyo, at hindi higit pa.
$ sudo groupadd delubyo $ sudo -r -home-dir / var / lib / delubyo -g delubong baha
Gawin ang direktoryo at grand pagmamay-ari nito sa iyong gumagamit ng Delubyo.
$ sudo mkdir / var / lib / delub $ chown -R delubyo: delubyo / var / lib / delubyo
Kumonekta Sa Isang VPN
Hindi mahigpit na kinakailangan upang kumonekta sa isang VPN, ngunit napakagandang ideya. Ang prosesong ito ay hindi eksaktong pareho, depende sa iyong tagapagkaloob ng VPN, ngunit dapat itong magkatulad. Magsimula sa pamamagitan ng pag-install ng OpenVPN sa Raspbian.
$ sudo apt install openvpn
Susunod, i-download ang mga file ng pagsasaayos ng OpenVPN para sa iyong VPN. Muli, ang bahaging ito ay magkakaiba, depende sa kung sino ang iyong ginagamit. Karamihan sa mga nagbibigay ng VPN ay magbibigay ng mga file ng pagsasaayos ng OpenVPN alinman sa pagsasabi lamang nito o bilang kanilang pagpipilian sa Linux. Karaniwan silang lumapit sa isang malaking .zip file. Ang mga file mismo ay karaniwang mayroong extension ng .ovpn.
Maghanap ng isang lokasyon na nais mong gamitin. Depende sa iyong mga pangangailangan, maaaring maging isang magandang ideya na pumili ng isang server na matatagpuan sa labas ng US. Kopyahin ang file na iyon sa OpenVPN folder ng system, at palitan ang pangalan nito.
$ sudo cp Mga pag-download / config.ovpn /etc/openvpn/client.conf
Kapag nandiyan ito, lumikha ng isang file para sa pagpapatunay. Gumamit ng isang payak na file ng teksto, na tinatawag na auth.txt. Sa unang linya, ilagay ang username para sa iyong VPN account. Sa pangalawang linya, idagdag ang iyong password. Buksan ang pagsasaayos ng VPN na kinopya mo lang. Hanapin ang linya sa ibaba at gawin ang iyong tugma sa halimbawa.
auth-user-pass auth.txt
Iyon ay awtomatikong mai-log in ka. Susunod, idagdag ang block sa ibaba bago ang iyong mga sertipiko. Ang mga ito ay hahawak sa pag-log at pagsisimula at itigil ang serbisyo.
katayuan /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
I-save ang iyong file at exit. Pagkatapos, i-restart ang serbisyo.
$ sudo systemctl i-restart ang openvpn $ sudo systemctl simulan ang $ sudo systemctl paganahin
Lumikha ng isang VPN Killswitch
Kung gumagamit ka ng mga torrent sa likod ng isang VPN, marahil ay nais mo ng isang maaasahang pagpatay na magpaputol ng iyong koneksyon sa nawalan ka ng pakikipag-ugnay sa VPN. Sa kabutihang palad, iyon ay isang bagay na napakadaling gawin sa mga sistema ng Linux na may isang firewall. Magsimula sa pamamagitan ng pag-download ng UFW upang gawing mas madali ang pamamahala ng firewall.
$ sudo apt install ufw
Kapag mayroon kang UFW, maaari mong simulan ang pag-set up ng iyong mga patakaran. Magsimula sa pamamagitan ng hindi paganahin ang UFW.
$ sudo ufw huwag paganahin
Ngayon, sabihin sa UFW na hadlangan ang lahat sa pamamagitan ng default.
Ang default na $ sudo ufw ay tanggihan ang papasok na $ sudo ufw default na tanggihan ang papalabas
Payagan ang lahat ng mga koneksyon mula sa computer mismo at sa lokal na network.
Pinahihintulutan ng $ sudo ufw mula 192.168.1.0/24 $ sudo ufw payagan mula 127.0.0.1
Pagkatapos, pahintulutan ang lahat sa pamamagitan ng VPN. Suriin ang aktwal na interface ng iyong VPN.
Pinahihintulutan ng $ sudo ufw in sa tun0 $ sudo ufw pay out sa tun0
Sa wakas, pahintulutan ang pakikipag-ugnay sa DNS server ng iyong VPN. Muli, suriin ang aktwal na IP sa /etc/resolv.conf.
Payagan ng $ sudo sa 53 $ sudo payagan ang 53
Kapag handa na ang lahat, muling paganahin ang UFW.
I-install ang Delubyo
Sa wakas handa ka na mag-install ng delubyo sa iyong server. Kaya, gawin mo lang yan.
$ sudo apt install ang deluged deluge-console
Maghintay para matapos ang pag-install. Dapat itong medyo mabilis.
I-set up ang Malaking Server
Upang pahintulutan ang mga koneksyon sa iyong server mula sa iba pang mga computer, kailangan mong paganahin ang mga malalayong koneksyon. Baguhin ang iyong gumagamit ng Delubyo, at buksan ang Deluge console.
$ sudo su deluge $ natanggal $ deluge-console
Pagkatapos, paganahin ang mga malalayong koneksyon.
config -s pay_remote Totoo
Ngayon, itigil ang Delubong daemon. Maaari mong gawin iyon sa pamamagitan ng paghanap ng proseso at pagpatay dito.
$ ps aux | malaking greek $ pumatay 1923
Kailangan mong magdagdag ng mga tala sa pag-login para sa iyong mga gumagamit. Ang file ay matatagpuan sa / var / lib / delubyo / .config / delubyo / auth. Idagdag ang iyong mga tala ng gumagamit sa sumusunod na pattern.
username: password: 10
Ang numero ay nagpapahiwatig ng mga pribilehiyo. 10 ginagawang gumagamit ng admin ang gumagamit. Kapag tapos ka na, mag-save ng exit.
Lumikha ng Isang Maligayang Serbisyo
Dahil nais mong awtomatikong magsimula ang Delubyo sa Raspberry Pi, kakailanganin mong sumulat ng isang simpleng serbisyo ng systemd. Huwag mag-alala, ito ay talagang ibinigay sa dokumentong Delubyo. Lumikha ng isang file sa /etc/systemd/system/deluged.service. Sa loob nito, ilagay ang sumusunod:
Paglalarawan = Deluge Bittorrent Client Daemon Documentation = tao: tinanggal pagkatapos = network-online.target Type = simpleng Gumagamit = delubyo Group = delubyo UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-failed # Oras na maghintay bago malakas na huminto. TimeoutStopSec = 300 WantedBy = multi-user.target
Subukan ito sa pamamagitan ng pagsisimula ng serbisyo at suriin ang katayuan.
Nagsisimula ang $ sudo systemctl na tinanggal ang $ sudo systemctl status
Kung ang serbisyo ay tumatakbo at tumatakbo, gawin ang pagbabago nang permanente sa pamamagitan ng pagpapagana ng serbisyo.
Pinapagana ng $ sudo systemctl ang pagtanggal
I-install ang Client
Maaari mo na ngayong i-install ang Deluge client upang kumonekta sa iyong server. Ang baha ay bukas na mapagkukunan at madaling magagamit sa maraming mga platform.
Windows
Pumunta sa Malaking pahina ng pag-download, at kunin ang pinakabagong paglabas para sa Windows. Patakbuhin ang .exe. Ang proseso ng pag-install ay pantay na pamantayan. Huwag mag-atubiling mag-click sa pamamagitan ng wizard, at tanggapin ang mga default.
Linux
Tulad ng marahil mong nahulaan, ang proseso ng Linux ay napakadali. I-install lamang ang kliyente sa iyong manager ng package.
Kumonekta sa Iyong Server
Buksan ang mga kagustuhan sa Delubyo sa pamamagitan ng pag-click sa Mga Kagustuhan sa "I-edit"? "Sa gilid ng window na magbubukas, maaari mong makita ang tab na" Interface ". Pindutin mo. Malapit sa tuktok ng window ay isang checkbox na kumokontrol sa klasikong mode ng Deluge. Alisan ng tsek ang kahon upang huwag paganahin ito.
Mag-click sa pindutan ng "I-edit". Sa oras na ito, piliin ang "Koneksyon ng Koneksyon." Bilang default, makikita mo doon ang localhost IP doon. Sa ibaba ng listahan, may mga pindutan na nagbibigay-daan sa iyo upang magdagdag at alisin ang mga koneksyon. I-click ang pindutang "Idagdag". Ipasok ang IP ng iyong server sa patlang na "Hostname". Iwanan ang parehong numero ng port. Pagkatapos punan ang username at password na iyong itinakda. I-click ang "Magdagdag" upang matapos.
Bumalik sa pangunahing window na "Magdagdag", maaari mo na ngayong i-highlight ang iyong bagong entry at mag-click sa pindutan ng "Kumonekta" sa ibaba upang kumonekta sa server.
I-configure ang Iyong Imbakan
Bago ka magsimulang mag-download ng anuman, kakailanganin mong i-configure ang iyong imbakan. Ang dalawang pangunahing pagpipilian dito ay isang panlabas na USB hard drive o isang network na drive. Alinmang paraan gumagana. Kailangan mo lamang ng isang bagay na mas malaki kaysa sa sinusuportahan ng Raspberry Pi.
USB
I-plug ang iyong USB drive papunta sa Pi. Pagkatapos, sa pamamagitan ng iyong SSH console, tingnan ang magagamit na mga aparato.
$ ls / dev | grep sd
Dapat mo lamang makita ang USB drive at marahil ang iyong SD card. Ang SD card ay magkakaroon ng maraming mga partisyon, habang ang USB drive ay marahil magkakaroon lamang ng isa. Magmumukha ito ng ganito:
sda sda1 sda2 sdb sdb1
Sa kasong ito, ang panlabas na drive ay sdb, at ang pagkahati ay sdb1. Lumikha ng isang direktoryo upang mai-mount ito.
$ sudo mkdir / media / panlabas
Ngayon, bukas / atbp / fstab kasama ang iyong text editor at lumikha ng isang entry upang awtomatikong i-mount ang drive sa boot.
/ dev / sdb1 / media / panlabas na ext4 na mga default, gumagamit, exec 0 0
Tiyaking ang landas at uri ng filesystem ay tumutugma sa iyong biyahe. Kung ginamit mo lang ang drive sa Windows, ang format ay marahil NTFS, at kailangan mong mag-install ng ntfs-3g sa server.
Patakbuhin ang sumusunod upang i-mount ang drive.
Networked
Ang lahat ng mga network ng drive na mga pagsasaayos ay naiiba, ngunit kung gumagamit ka ng isang Linux NFS drive, maaari kang lumikha ng isang direktoryo upang mai-mount at magdagdag ng isang talaan sa / atbp / fstab.
$ sudo mkdir / media / nfs
Pagkatapos, buksan ang fstab, at idagdag ang iyong biyahe.
192.168.1.120:/media/share / media / nfs ext4 default, gumagamit, exec 0 0
I-save at lumabas. Pagkatapos, i-mount ang iyong biyahe.
I-configure ang Delubyo
Bumalik sa kliyente ng Delubyo, maaari mong itakda ang direktoryo ng pag-download para sa iyong mga ilog. Mag-click sa "I-edit"? "Mga Kagustuhan." Sa unang tab na "Mga Pag-download", maaari mong itakda ang lokasyon ng pag-download para sa iyong mga file. Piliin ang lokasyon ng iyong bagong naka-mount na drive.
I-download ang Isang Torrent
Upang mag-download ng isang torrent na may Delubyo, mag-click sa plus sign icon sa kaliwang kaliwa ng window. Ang isang bagong window ay bubuksan gamit ang iba't ibang mga pagpipilian para sa iyo upang magdagdag ng ilog. Ang dalawang pinaka-karaniwang mga bago ay magiging isang torrent file at isang URL. Para sa file, maaari kang mag-click sa pindutan upang mag-browse sa lokasyon ng iyong torrent file. I-click ang pindutan ng URL, at i-paste sa isang URL upang magdagdag ng isang agos sa pamamagitan ng URL. Ang URL ay gumagana para sa mga link ng magnet.
Ang bagong idinagdag na agos ay lilitaw sa pangunahing katawan ng bintana ng Deluge. Mula doon, maaari mong subaybayan ang pag-unlad ng sapa. Kung nais mong baguhin ang priyoridad ng iyong mga ilog, maaari mong mai-click ang mga ito, at gamitin ang opsyon na "Queue" upang ilipat ang mga ito pataas.
Ang pag-right click sa isang torrent ay nagbibigay sa iyo ng isang host ng iba pang mga pagpipilian din. Maaari kang magtakda ng mga pag-download at mag-upload ng mga limitasyon, at i-pause din ang isang torrent nang direkta din. Mayroon ding pagpipilian upang matanggal din ang isang torrent. Kapag natapos na ang pag-download, maaari mong alisin ang torrent nang hindi tinanggal ang nai-download na file. Iyon ay pipigilan ka mula sa punla. Siyempre, maaari mong iwanan ang mga pag-seeding ng mga torrents, at kontrolin ang paggamit ng network ng mga nakumpletong sapa din.
Pagwawakas ng Kaisipan
Mayroon ka na ngayong isang kumpletong pagganap na torrent server na na-configure at handa na upang i-download o punla ng maraming mga sapa na kailangan mo. Patuloy na tatakbo ang server, independiyenteng ng iyong computer. Ikaw ay naka-set up upang patakbuhin ang isang VPN, para sa dagdag na privacy at seguridad. Masiyahan sa iyong bagong karanasan sa pag-torrent!