11Aug

Bir Ahududus Pi'yi Her Zaman Açık BitTorrent Kutusuna Dönüştürme

click fraud protection

BitTorrent istemciniz için özel bir makineniz olması idealdir, böylece 7 gün 24 saat kesebilirsiniz. Ancak, tam teçhizatın güçlenmesini ve çevrimiçi olmasını sağlamak enerji yoğunluğudur. Ahududu Pi'yi girin.

Çoğu masaüstü bilgisayarı oldukça miktarda enerji tüketir; mütevazi ev ofis sunucumuz, örneğin yılda yaklaşık 200 $ değerinde elektrik tüketir. Ahududu Pi, diğer yandan mobil bir işlemci etrafında inşa edilmiş ve hummingbird gibi enerji yudumlıyor.Çekirdekli Ahududu levhası ile yılda 3 USD'den daha az enerji kullanıyor ve hatta birkaç harici sabit sürücüye eklenerek, yıllık işletme giderlerinizi bir burger ve kızartmadan daha düşük bir seviyede tutmaya devam edebilirsiniz.

Plus, torrentleri indirirken her zaman çalışabilen bir makine kraldır. Torrentlerle bulut izleyiciyi ne kadar çok izlerseniz izleyicinizdeki oranı da o kadar iyi olur( kamu izleyicileri arasından sıyrılsanız bile, daima çalışan bir makine, nadir bulunan dosyalar ortaya çıktığında orada olmanızı sağlar).

instagram viewer

Bu iyi görünüyorsa, Pi'yi tamamen uzaktan kumandalı bir indirme makinesine nasıl çevireceğinizi göstereceğiniz şekilde okuyun.

İhtiyacınız Olan Donanımlar

Bu eğitici yazı tipi için, Raspbian yüklü bir Ahududu Pi ünitesine sahip olduğunuz, cihaza doğrudan bağlı bir monitör ve klavye aracılığıyla veya uzaktan SSH ve VNC yoluyla erişebildiğini ve harici bir USB'ye sahip olduğunuzu varsayıyoruzsürücüye( veya sürücülerine) takılıdır. Bu alanlarda hız kazanmaya ihtiyacınız varsa, burada listelenen sıraya göre aşağıdaki kılavuzları okumanızı öneririz:

  1. Ahududu Pi
  2. ile Başlarken Hakkında Bilmeniz Gereken Her Şey Raspberry Pi'nizi Uzaktan için YapılandırmaKabuk, Masaüstü ve Dosya Aktarımı
  3. Ahududu Pi'yi Düşük Güçlü Ağ Depolama Aygıtı Nasıl Döndürme

İlk öğreticideki her şey gereklidir.ikinci ders, isteğe bağlıdır( ancak bir indirme kutusu kafa kurmayan bir yapı için mükemmel bir aday olduğu için uzaktan erişim bu proje için oldukça kullanışlıdır) ve üçüncü eğitimin en önemli kısmı sadece sabit sürücüyü kurmak ve yapılandırmaktıraçılışta otomatik olarak takılır( üçüncü kılavuzda açıklandığı gibi).

Buna ek olarak, anonim bir indirme için bir BitTorrent istemcisi ayarlama konusundaki ayrıntı ve aşamalarına aşina değilseniz, onu okumalısınız. mutlaka , BitTorrent'i güvenle kullanabilmek için bir şekilde anonimleştirme vekili veya VPN sistemi gerektirir. Bu kılavuzda belirtilen vekil ucuz ve kolaydır, ancak iyi bir VPN genellikle daha hızlı ve çok yönlüdür, bunun yerine bir VPN istiyorsanız bu kılavuzu inceleyin.

Bütün materyalleri inceledikten ve Pi'yi yapılandırdıktan sonra, Pi'nizi sessiz ve ultra düşük güçte bir canavar haline getirme işine başlamak için zamanı geldi.

Birinci Adım: Raspbian

'ye Deluge Yükleyin Linux için düşünülmesi gereken birkaç BitTorrent istemcisi var, ancak Deluge'yi öneriyoruz.özelliklerden ve ayak izi dengesinde doğru denge var, bundan böyle kendiniz bir ay sonra daha güçlü bir şey yüklemiş olmanızı istiyor bulamayacaksınız.

Deluge'yi yapılandırmanın birçok yolunu kullanabilirsiniz, ancak tüm konfigürasyonlar bu kafa gerektirmeyen Pi yükleme kutusuna uygun değildir.Çoğu insan, torrent istemcisini masaüstünde diğer uygulamaları gibi kullanıyor olsa da, torrentlerimizle etkileşim kurmak istediğinde, uzaktan kumanda kutusuna giriş yapmak zorunda kalacağınız anlamına gelir.masaüstü ve karışıklık masaüstü istemci ile. Zamanınızı bozar ve Pi üzerindeki kaynakları boşa harcar.

Deluge İstemcisine başka bir makinedeki bir tarayıcıdan erişmenize izin veren Deluge WebUI'yi çalıştırabilirsiniz. Deluge'yi görüntülemek ve denetlemek için bir akıllı telefon uygulaması kullanma potansiyelini( daha fazla bilgi için) açılacak olsa da, bu yine de tercih edilen seçenek değildir.

Uzak bilgisayardaki Deluge'u ThinClient bağlantılarını kabul edecek şekilde yapılandırmanızı öneririz. Bu şekilde, gerçek Deluge masaüstü istemcisini Ahşap Pi Deluge kurulumunu kontrol etmek için başka bir bilgisayarda( Windows, Linux veya OS X kutusu olsun) kullanabilirsiniz. Tüm işlem uzak kutuda gerçekleşirken, gerçek masaüstünüzde masaüstü istemcisinin tüm avantajlarından yararlanabilirsiniz.

Bu iki seçenek arasında karar veremiyorsanız, kurulum biraz zaman alacaktır, ancak ikisini birlikte uygulayabilirsiniz. Bunu yapmak için aşağıdaki iki bölümdeki talimatları uygulamanız yeterlidir.

Birinci Seçenek: ThinClient Erişimi için Deluge'yi Kur

Bir şey yapmadan önce depolarınızı güncellemek ve yükseltmek için biraz zaman ayırın. Terminal'i açın ve birbiri ardına iki komut çalıştırın:

sudo apt-get güncelleme sudo apt-get yükseltme

Bu tamamlandıktan sonra, ThinClient kurulumu için gerekli bileşenleri kurmaya başlamanın zamanı geldi. Aşağıdaki komutları girin:

sudo apt-get install deluge sudo apt-get install deluge-console

Bu Deluge arka plan programı ve konsol yükleme paketlerini indirecek ve çalıştıracaktır. Devam etmek isteyip istemediğiniz sorulduğunda, Y yazın. Deluge kurulumu tamamladıktan sonra, Deluge arka plan programını çalıştırmanız gerekir. Aşağıdaki komutları girin:

deluge sudo pkill deluded

Bu( bir yapılandırma dosyası oluşturan) Deluge arka plan programını başlatır ve ardından daemon'u kapatır. Bu yapılandırma dosyasını düzenleyip tekrar başlatacağız.İlk önce orijinal yapılandırma dosyasının yedeğini almak ve ardından düzenleme için açmak için aşağıdaki komutları yazın:

cp ~ /.config/deluge/ auth ~ /.config/deluge/ auth.old nano ~ /.config/deluge/ auth

Bir kez nano metin düzenleyicisine girerseniz,aşağıdaki kuralla yapılandırma dosyasının altındaki bir satır:

user: password: level

Burada kullanıcı Deluge için istediğiniz kullanıcı adıdır, password istediğiniz paroladır ve thelevel 10'dur( tam erişimli / idari düzeydedaemon için).Yani amaçlarımız için pi: ahududu: 10 kullandık. Düzenleme işlemini tamamladığınızda, klavyenizden Ctrl + X tuşlarına basın ve istendiğinde değişikliklerinizi kaydedin. Sonra daemonu çalıştırın ve konsolu tekrar açın:

deluge-console

konsolunu başlatırsanız, güzel ve temiz biçimde biçimlendirilmiş bir konsol arabirimi yerine bir hata kodu veriyorsa, "exit" yazın ve ardından daemon'u başlattığınızdan emin olun.

Konsol içerisine girdikten sonra, hızlı bir yapılandırma değişikliği yapmanız gerekecek. Aşağıdakileri girin:

config -s allow_remote True config allow_remote exit

Komutlar ve karşılık gelen çıktılar aşağıdaki ekran görüntüsüne benzeyecektir.

Bu, Deluge arka plan programınıza uzaktan bağlantılar kurmanızı sağlar ve yapılandırma değişkeninin ayarlandığını çift kontrol eder.Şimdi daemonu öldürme ve yapılandırmayı etkinleştirecek şekilde bir kez daha başlatma zamanı geldi:

sudo pkill deluged deluded

Bu noktada, Deluge arka plan programı uzaktan erişime hazır. Normal bilgisayarınıza( Raspberry Pi değil) başlayın ve Deluge masaüstü programını kurun.İşletim sisteminizin yükleyicisini Deluge İndirme sayfasında bulacaksınız. PC'nize Deluge yükledikten sonra, ilk kez çalıştırın;Bazı hızlı değişiklikler yapmamız gerekiyor.

Başlatıldıktan sonra, Tercihler & gt;Arayüzü.Arabirim alt menüsünde "Klasik Mod" için bir onay kutusu görürsünüz. Varsayılan olarak kontrol edilir. Onay işaretini kaldırın.

Tamam'ı tıklatın ve Deluge masaüstü istemcisini yeniden başlatın. Deluge başladığında bu kez, Bağlantı Yöneticisi ile size gösterecektir."Ekle" düğmesini tıklayın ve daha sonra ağınızdaki Ahududu Pi'nin IP adresini ve önceki konfigürasyon sırasında belirlediğiniz kullanıcı adı ve şifresini girin. Bağlantı noktasını varsayılan 58846 olarak bırakın. Ekle'yi tıklatın.

Geri Bağlantı Yöneticisi'nde, Ahududu Pi için giriş görürsünüz;Eğer hepsi iyi giderse, gösterge ışığı şöyle yeşil renk alacaktır:

Bağlan'a tıklayın, uzaktaki makineye bağlı olan arayüze atılmış olacaksınız:

Yeni bir kurulum, sitemizde bir. torrent, ancak bağlantılarımızuzak makine ve masaüstü istemcisi arasında bir başarı!

Şimdi devam edin ve WebUI'i şimdi yapılandırın( eğer isterseniz) veya bu öğreticinin sonraki adımına atlayın.

İkinci Opsiyon: WebUI Erişimi için Deluge Ayarı

WebUI'yi yapılandırmak çok daha hızlıdır ve Deluge'ye erişmek için bazı mobil uygulamaların kullanılmasına izin verir. Ancak daha önce de belirttiğimiz gibi, tam ThinClient deneyimi olanlardan daha az özelliklere erişebileceksiniz.Örneğin ThinClient, Pi'ye otomatik transfer için. torrent dosyalarını Deluge ThinClient ile ilişkilendirebilir, ancak bunu WebUI ile yapamazsınız.

Önce depolarınızı güncellemek ve yükseltmek için biraz zaman ayırın. Terminal'i açın ve birbiri ardına iki komut çalıştırın:

sudo apt-get güncelleme sudo apt-get

yükseltin WebUI yüklemek için aşağıdaki komutları çalıştırın. Not: Öğreticinin ThinClient bölümüne Deluge arka plan programını zaten yüklediyseniz, buradaki ilk komutu atlayın.

sudo apt-get install yüklü sudo apt-install install python-mako sudo apt-install deluge-web deluge-web

Bu sıralama, Deluge arka plan programını( daha önce son bölümde kurmadıysanız), Mako( WebUI'nin ihtiyaç duyduğu Python için bir şablon galerisi), WebUI'yi kendisi yükler ve WebUI programını başlatır.

WebUI için varsayılan bağlantı noktası 8112'dir. Bunu değiştirmek isterseniz, aşağıdaki komutları çalıştırın:

sudo pkill deluge-web nano ~ /.config/deluge/ web.conf

Bu, WebUI'yi durdurur ve bunun için yapılandırma dosyasını açar. Hattı düzenlemek için nano kullanın: "port": 8112 ve 8112'yi 1000'in üzerindeki herhangi bir bağlantı noktası numarası ile değiştirin( sistem tarafından 1-1000 saklıdır).

WebUI'ü çalıştırdıktan sonra, bir web tarayıcısı kullanarak bağlanmanın zamanı geldi. , gerekliyse AS üzerinde Pi üzerinde bir tarayıcı kullanabilir, ancak en keyifli kullanıcı deneyimi ve acil durumlarda en iyi seçenek değil. Normal masaüstü bilgisayarınızda bir tarayıcı açın ve az önce seçtiğiniz bağlantı noktasına sahip Pi'nizin IP adresini gösterin( ör. Http://192.168.1.13:8112).

Bir şifre istemi( varsayılan şifre "deluge") ile karşılaşacaksınız ve ilk kez girdikten sonra hemen değiştirmeniz önerilir. Bundan sonra, Hafif arayüzü ile Deluge ile etkileşim kurabileceksiniz.

ThinClient ile aynı şey değildir, ancak hafif kullanım için yeterince sağlamdır ve çok sayıda torrent kontrolü mobil uygulaması için bağlantı noktası olarak hizmet etme avantajına sahiptir.

Adım İki: Proxy'inizi veya VPN

'yi Yapılandırma Artık torrentleri indirmeye başlamak, ancak beklemek cazip olabilir! Bunu yapma. Bir proxy sunucusu veya VPN üzerinden bağlantınızı yönlendirmeden bir BitTorrent İstemcisi kullanmak kesinlikle kaçınılmazdır.

BitTorrent Trafiğini Nasıl Anonim Olma ve Şifreleme konusunu okumadıysanız, şimdi bunu yapmanın zamanı geldi.İlk bölümü okuyun( BitTorrent bağlantınızı korumanın niçin önemli olduğunu daha iyi anlamak için) ve daha sonra devam etmeden önce bir proxy hizmetine veya daha iyisi de iyi bir VPN'e kaydolun.

Bir VPN kullanıyorsanız, bu oldukça basit: Sadece bir Linux istemcisi sunan bir VPN seçin. Ardından, Linux istemcisini indirip Pi'nize kurun, çalıştırın ve istediğiniz sunucuya bağlanın.(Raspberry Pi önyüklemesi yapıldığında başlatmak için ayarlamak isteyebilirsiniz, bu daima VPN'ye bağlıdır.)

Bir proxy kullanıyorsanız, bilgileri Tercihler & gt; altındaki Deluge'ye takabilirsiniz. Vekil. Akran, Web Tohum, İzleyici ve DHT bölümlerini böyle doldurmanız, proxy kullanıcı adınızı ve parolanızı uygun yuvalara yerleştirmeniz gerekir. Proxy servisinizin Tipi, Ana Bilgisi ve Portu farklı olabilir, bu yüzden belgelerini kontrol etmeye dikkat edin.

Proxy ayarlarının etkili olması için Deluge arka plan programını yeniden başlatmanız gerekir. Terminalden aşağıdaki komutları girin:

sudo pkill deluded deluded

Bundan sonra, tüm ayarlanmış olmalıdır.

Vekil veya VPN'yi aktif olarak kullandığınızı test etmenin en iyi yolu, IP adresini geri bildirmek için açıkça tasarlanmış bir torrent dosyası indirmektir. Bu torrentlerden birçoğunu BTGuard'daki ve TorGuard'daki bu torrentleri de dahil olmak üzere online olarak bulabilirsiniz. Bir ya da iki torunu Deluge'ye yükleyin ve bir dakika bekleyin.

Torrent'ler, ilgili izleyicilerine bağlanma şansını bulduktan sonra, Deluge istemcisindeki torrentleri seçin ve yukarıda görülen "İzleyici Durumu" girişini kontrol edin. Her ikisi de tespit ettikleri IP adresini müvekkilinizden raporlar. Bu IP adresi ortak IP adresinizle eşleşirse, proxy veya VPN düzgün yapılandırılmamıştır ve yapılandırmanızı kontrol etmek için bir önceki bölüme dönmelisiniz. Düzgün yapılandırılmışsa proxy veya VPN'in IP adresini göreceksiniz ve kendi adresinizi göreceksiniz.

Üçüncü Adım: İndirme Konumunuzu Yapılandırma

Daha sonra, Harici sabit sürücünüzü kullanmak için Deluge'yi yapılandırmanız gerekir. Daha önce bahsedilen kılavuzdaki sabit sürücü montaj talimatlarını takip ettiyseniz, önyükleme sırasında otomatik montaja ayarlanmış bir sabit sürücü ile hazırsınız demektir.

Buradan, yapmanız gereken tek şey Deluge'daki varsayılan yerleri değiştirmek. Deluge'nin Tercihleri'ne gidin ve İndirilenler sekmesine gelin. Varsayılan olarak, Deluge /home/ pi'ye her şeyi yönlendirir. Ancak bu küçük SD kartı gerçek hızlı dolacak, bu yüzden değiştirmemiz gerekiyor.

İlk olarak, /media/USBHDD1/ paylaşımlarında bazı yeni klasörler oluşturacağız; bu, zaten Düşük Güç Ağ Depolama dersinde kurduğumuz paylaşım klasörüdür. Bu şekilde, indirilen torrentlerimize ve ağ üzerinden otomatik erişebilir torrent dosyalarını otomatik olarak yüklemek için ağa erişilebilir bir izleme klasörü var. Klasör kümesini oluşturmak için aşağıdaki komutları kullanın( sizin gibi bir önceki öğreticiden aynı Pi kurulumunu kullanmıyorsanız konumunuza göre yol adlarını ayarlayın):

sudo mkdir /media/USBHDD1/shares/torrents/ indirmek sudo mkdir /media/USBHDD1/shares/torrents/ tamamlandı sudo mkdir /media/USBHDD1/shares/torrents/ sudomkdir /media/USBHDD1/shares/torrents/ torrent yedekleri

Ardından sağa dönün ve bu yeni dört dizini Deluge'ye bağlayın.

Dizinleri ayarlamak için Tamam'ı tıklatın. Proxy kurulumu ile yaptığınız gibi yeniden başlatmanız gerekmez.

Adım Dördüncü: Bağlantıyı Test Edin

Şimdi sistemin sorunsuz çalışıp çalışmadığını görebildiğimiz kadar büyük bir torrent indirmenin zamanı geldi. Testimiz için mevcut Linux Mint dağıtımının. torrent dosyasını yakaladık - bağlantı hızlarını izlemek için mükemmel 1.7GB ağırlığında.

Bağlantınızın dengeli olduğunu doğruladıktan ve Linux torrentinin hoşça gittikten sonra bir sonraki adıma geçmenin zamanı geldi: müşteri başlangıç ​​işleminin otomatikleştirilmesi.

Beşinci Adým: Deluge'yi Baþlangýçta Çalışacak Şekilde Yapılandırın

Deluge kurulumundan ayrılmadan önce katılacak son bir ayrıntı var.Çörekotu Pi yüklendikten sonra Deluge cini ve WebUI'yi otomatik olarak çalışacak şekilde ayarlamamız gerekiyor. Bunu basitçe ve daha karmaşık init dosyaları ve ayarları düzenlemenin uğraşısı olmadan yapmak için rc.local dosyasına basit bir şekilde not ekleyelim. Bunu yapmak için bir Terminalde aşağıdaki komutu çalıştırın.

sudo nano /etc/ rc.local

Rc.local dosyası yüklendiğinde, dosyanın sonuna aşağıdaki satırları ekleyin. Not: WebGUI kullanmıyorsanız "deluge-web" ile biten ikinci komutu eklemenize gerek yoktur. Bu ayrıca VPN programınızı eklemek için kullanabileceğiniz iyi bir yer olabilir.

# Önyükleme sırasında Deluge'yu başlat: sudo -u pi /usr/bin/ python /usr/bin/ sudo -u pi /usr/bin/ python /usr/bin/ deluge-web

İşiniz bittiğinde rc.local dosyanız bunun gibi görünmelidir( muhtemelen bu VPN'nin eklenmesiyle birlikte):

Çıkıp çalışmanızı kaydetmek için Ctrl + X tuşlarına basın.

Bu noktada, Ahududu Pi'nizi yeniden başlatmanızı öneririz, bu nedenle komut satırında bir "sudo yeniden başlatma" işlemini başlatın. Pi, yeniden başlatmayı tamamladığında, diğer bilgisayarınıza gidin ve her ikisinin de çalıştığından emin olmak için Deluge ThinClient ve / veya WebUI'ye bağlanmaya çalışın.

Burada karşılaşabileceğiniz iki önemli hata var. Birincisi, bağlantı hatası, başlatma komut dosyalarının çalışmadığı anlamına gelir. Pi'nizdeki terminali açın ve öğreticide daha önce öğrendiğimiz komutları kullanarak cin ve WebUI'yi manuel olarak başlatın.Şimdi çalıştığını görmek için kontrol edin. Varsa, geri dönün ve rc.local komut dosyanızı düzeltin.

İkinci olarak, istemciyi açabilirsiniz, ancak varolan torrentleriniz için izin hataları gösteriyorsa( daha önce bir şeyi test etmek için kullandığımız Linux torrenti gibi), harici sabit sürücünüzün takılı olmadığı veya yanlış monte edildiğini gösterir. Düşük Güçlü Ağ Depolama dersinde harici bir sürücünün kurulması ve önyükleme sırasında otomatik olarak takılması için ayar bölümlerini gözden geçirin.

Torrent Deneyiminizi Geliştirme

Torrent kutusu yapılandırılmış ve kayaya hazır hale geldiğine göre, kullanıcı deneyiminizi gerçekten geliştirmek için bakabileceğiniz birkaç ek araç ve tadilat var. Bu ipuçlarından hiçbiri gerekli değildir, ancak Raspberry Pi'nizi Torrent Kutusu'nu daha kolay kullanmaya başlamışlardır.

Mobil Erişim 'yi Ekleyin: Android için Transdroid ve Transdrone gibi bir mobil kontrol uygulaması indirmeyi düşünün. Apple, App Store'daki torrentle ilgili uygulamalara karşı gerçekten agresif bir yaklaşım sergilediğinden maalesef iOS kullanıcıları için kesin bir önerimiz yok( ve gönderme süreci boyunca kaymış olan uygulamaları yasaklamıştır).

Deluge şu anda WebUI için mobil cihazlar için optimize edilmiş bir şablona sahip değil ancak iPad ve Kindle Fire gibi tabletlerde daha fazla işlev görüyor.

Paylaşılan Bir Açılır Klasör Kurma : Öğreticide kısaca bahsettik, ancak oluşturduğunuz /torrents/watch/ klasörünün ağınızda erişilebilir olduğundan emin olun. Bir yığın. torrent dosyasını klasöre dökmek ve otomatik olarak onları yüklemek için kullanışlı olmanız çok kolay.

Tarayıcı Eklentilerini Kur : Chrome ve Firefox için kullanıcı deneyimini geliştiren birkaç Delgı merkezli eklenti bulunmaktadır:

  • Chrome :
    • DelugeSiphon: WebUI'den eklentiyi toverrent'i etkinleştirir
    • Deluge Remote: Güncel torrentlerin ve bunların torrentlerin basit görüntüsüilerleme
  • Firefox :
    • :
      • BitTorrent WebUI +: WebUI'den. torrent eklemeyi etkinleştirir
      • WebUI Hızlı Ekle Torrent: Kolay torrent eklemek için web sayfalarına tıklanabilir simge ekleyen Greasemonkey Komut Dizisi

    Aktif Deluge Eklentiler : Zaten eklenti bulunan bir dizi ana eklenti vardırDeluge ve daha fazla üçüncü taraf eklentileri. Avantajlarından yararlanmak isteyebileceğiniz eklentilerden bazıları şunları içerir:

    • Bildirimi: Deluge'den torrent tamamlanması ve diğer etkinlikler hakkında e-posta uyarıları alırsınız
    • Zamanlayıcı: Günün saatine göre bant genişliğini sınırlama

    Bunları Tercihler & gt;Eklentiler.İstediğiniz öğeleri işaretleyin ve tercihler menüsünde yeni bir giriş görünecektir( ör. Tercihler & gt; Bildirimler).

    Üçüncü taraf eklentileri ve bunların nasıl kurulacağı hakkında daha fazla bilgi için Deluge Wiki'deki Eklentiler sayfasına bakın.

    Geliştirmeleri ve eklentileri yapılandırdıktan, test ettikten ve düzelttikten sonra, günde yalnızca pendik bir maliyetle çalışabileceğiniz, yetenekli bir torrent kutunuza sahipsiniz. Sessiz bir yer bulun ve onu yerinden sökmek için yerden çekin, torrentlerle yükleyin ve sizin için indirme ve tohumlamanın ağır kaldırılmasını sağlamak için terk edin.