Ahududu Pi bir Daima Açık BitTorrent Kutusuna Nasıl Dönüştürülür
BitTorrent müşteriniz için özel bir makineye sahip olmak için idealdir, böylece 7/24 tohum alabilirsiniz. Ancak, tam teçhizatlı ve çevrimiçi olarak bu kadar sık çalışmaktan enerji yoğun. Ahududu Pi girin.
Çoğu masaüstü bilgisayar, makul miktarda enerji tüketir; örneğin, mütevazı ev ofis sunucumuz, yılda yaklaşık 200 dolar değerinde elektrik tüketir. Ahududu Pi ise mobil bir işlemcinin etrafına kurulmuş ve bir sinekkuşu kuşu gibi enerji harcıyor. Ahududu Pi anakartında 3 $ 'dan daha az enerji kullanılıyor yıl başına ve hatta birkaç harici sabit disk ekleyerek, yıllık işletme maliyetlerinizi burger ve patates kızartmasından daha düşük tutabilirsiniz..
Artı, torrent indirmeye gelince, sürekli çalışan bir makine kraldır. Sağanakla, bulutu ve içindeki tohumu ne kadar çok izlerseniz izleyicinizdeki oranı o kadar iyi (halka açık izleyicilerden sülük ediyor olsanız bile, her zaman açık olan bir makine bu nadir dosyalar göründüğünde orada olmanızı sağlar).
Bu kulağa hoş geliyorsa, Pi'nizi tamamen uzaktan kumandalı bir indirme makinesine nasıl dönüştürebileceğinizi gösterdiğimiz gibi okuyun.
Neye ihtiyacın var
Bu eğitim için, Raspbian yüklü bir Raspberry Pi üniteniz olduğunu, cihaza doğrudan bağlı bir monitör ve klavyeyle veya SSH ve VNC üzerinden uzaktan erişebildiğinizi ve harici bir USB sürücünüz (veya sürücüler) bulunduğunu varsayıyoruz. ona bağlı. Bu alanlarda hız kazanmanız gerekiyorsa, aşağıdaki kılavuzları burada listelendikleri sırayla okumanızı şiddetle öneririz:
- Ahududu Pi ile Başlarken Hakkında Bilmeniz Gereken Her Şey
- Ahududu Pi'nizi Uzak Kabuk, Masaüstü ve Dosya Aktarımı İçin Yapılandırma
- Ahududu Pi Nasıl Düşük Güçlü Ağ Depolama Aygıtına Dönüştürülür
İlk derste her şey gereklidir. ikinci eğitim isteğe bağlıdır (ancak bir indirme kutusu başsız bir yapı için mükemmel bir aday olduğundan, bu proje için uzaktan erişim inanılmaz derecede kullanışlıdır) ve üçüncü eğitimin en önemli kısmı sadece sabit sürücüyü ayarlamak ve yapılandırmaktır. açılışta otomatik montaj için (üçüncü kılavuzda açıklandığı gibi).
Ayrıca, anonim bir indirme işlemi için bir BitTorrent istemcisi kurmanın giriş ve çıkışlarına aşina değilseniz, okumalısınız. Sen kesinlikle BitTorrent'i güvenle kullanmak için bir tür anonimleştirici proxy veya VPN sistemine ihtiyacınız var. Bu rehberde belirtilen proxy ucuz ve kolaydır, ancak iyi bir VPN genellikle daha hızlı ve çok yönlüdür, bu yüzden VPN istiyorsanız bu rehbere bakın..
Tüm materyalleri inceledikten ve Pi'yi yapılandırdıktan sonra, Pi'nizi sessiz ve ultra düşük güçlü bir indirme canavarına çevirme işine başlama zamanı.
Adım Bir: Raspbian'a Deluge yükleyin
Linux için düşünmeye değer birkaç BitTorrent istemcisi var, ancak Deluge'yi öneriyoruz. bu sadece özelliklerin ve ayak izinin doğru dengesidir; böylece kendinizi daha güçlü bir şey kurmuş olduğunuzdan bir ay sonra dilek bulamayacaksınız.
Deluge'yi birden çok yoldan yapılandırmaya devam edebilirsiniz, ancak tüm konfigürasyonlar bu başsız Pi indirme kutusu için uygun değildir. Çoğu kişi torrent istemcisini masaüstünde başka bir uygulama gibi kullanıyor olsa da, bu amaçlarımız için pek işe yaramıyor, çünkü bu, torrentlerinizle her etkileşimde bulunmak istediğinizde, uzaktan kumandadan giriş yapmak zorunda kalıyorsunuz. masaüstü ve masaüstü istemcisi ile uğraşmak. Zamanını boşa harcıyor ve Pi'deki kaynakları boşa harcıyor..
Deluge istemcisine başka bir makinedeki bir tarayıcıdan erişmenizi sağlayan Deluge WebUI'yi çalıştırabilirsiniz. Bu, bizim tercih ettiğimiz seçenek değil, ancak Deluge'i görüntülemek ve kontrol etmek için bir akıllı telefon uygulaması kullanma olasılığını ortaya çıkarsa da (daha fazlası için).
Uzak makinedeki Deluge'yi ThinClient bağlantılarını kabul edecek şekilde yapılandırmanızı öneririz. Bu şekilde, gerçek Deluge masaüstü istemcisini Raspberry Pi Deluge kurulumunu kontrol etmek için başka bir bilgisayarda (Windows, Linux veya OS X kutusu olarak) kullanabiliriz. Tüm eylemler uzak kutuda gerçekleşirken, masaüstü istemcisinin tüm avantajlarını gerçek masaüstünüzden alırsınız.
Bu iki seçenek arasında karar veremiyorsanız, her ikisini de tandem olarak kullanabilirsiniz, ancak kurulması biraz zaman alabilir. Bunu yapmak için aşağıdaki iki bölümdeki yönergeleri izleyin..
Birinci Seçenek: ThinClient Access için Sessizlik Ayarı
Herhangi bir şey yapmadan önce, depolarınızı güncellemek ve yükseltmek için bir dakikanızı ayırın. Bir Terminal açın ve aşağıdaki iki komutu birbiri ardına çalıştırın:
sudo apt-get update
sudo apt-get upgrade
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 deluged
sudo apt-get kurulum deluge konsolu
Bu, Deluge arka planını ve konsol kurulum paketlerini indirecek ve çalıştıracaktır. Devam etmeniz istendiğinde, Y yazın. Deluge yüklemeyi tamamladıktan sonra, Deluge arka planını çalıştırmanız gerekir. Aşağıdaki komutları girin:
deluged
sudo pkill kesildi
Bu, bir konfigürasyon dosyası oluşturan) Siluge arka planını başlatır ve ardından arka plan planını kapatır. Bu yapılandırma dosyasını düzenleyeceğiz ve sonra tekrar başlatacağız. Önce orijinal yapılandırma dosyasını yedekleyin ve sonra düzenlemeye açmak için aşağıdaki komutları yazın:
cp ~ / .config / deluge / auth ~ / .config / deluge / auth.old
nano ~ / .config / deluge / auth
Nano metin editörünün içine girdikten sonra, aşağıdaki kurallara uygun olarak yapılandırma dosyasının altına bir satır eklemeniz gerekir:
kullanıcı: şifre: seviye
Nerede kullanıcı
Deluge için istediğiniz kullanıcı adı, parola
İstediğiniz şifre veseviye
10 (arka plan programı için tam erişim / yönetim seviyesi). Bu yüzden amaçlarımız için kullandık. pi: ahududu: 10
. Düzenlemeyi tamamladığınızda, klavyenizdeki Ctrl + X tuşlarına basın ve istendiğinde değişikliklerinizi kaydedin. Ardından arka plan programı ve konsolu yeniden başlatın:
deluged
tufan-Konsol
Konsolun başlatılması size temiz ve düzgün biçimlendirilmiş konsol arabirimi yerine bir hata kodu veriyorsa, "exit" yazın ve ardından arka plan programı başlattığınızdan emin olun..
Konsolun içine girdikten sonra hızlı bir yapılandırma değişikliği yapmanız gerekecektir. Aşağıdakileri girin:
config -s allow_remote Doğru
config allow_remote
çıkış
Komutlar ve karşılık gelen çıktı aşağıdaki ekran görüntüsüne benzeyecek.
Bu, Deluge daemon'unuza uzak bağlantılara olanak tanır ve config değişkeninin ayarlanmış olduğunu iki kez kontrol eder. Şimdi daemon'u öldürme ve yapılandırma değişikliklerinin geçerli olması için bir kez daha başlatma zamanı geldi:
sudo pkill kesildi
deluged
Bu noktada, Deluge daemon'unuz uzaktan erişim için hazır. Normal PC'nize gidin (Raspberry Pi'ye değil) ve Deluge masaüstü programını kurun. İşletim sisteminizin yükleyicisini İndirmeleri Silme sayfasında bulabilirsiniz. PC'nize Deluge yükledikten sonra, ilk defa çalıştırın; bazı hızlı değişiklikler yapmamız gerekiyor.
Başlatıldıktan sonra Tercihler> Arayüz'e gidin. Arabirim alt menüsünde, “Klasik Mod” için bir onay kutusu göreceksiniz. Varsayılan olarak kontrol edilir. İşaretini kaldır.
Tamam'ı tıklayın ve ardından Masaüstü Masaüstü istemcisini yeniden başlatın. Bu sefer, Deluge başladığında, Bağlantı Yöneticisini size sunacak. “Ekle” düğmesine tıklayın ve ardından ağınızdaki Raspberry Pi'nin IP adresini ve ayrıca önceki yapılandırmada ayarladığınız kullanıcı adını ve şifreyi girin. Bağlantı noktasını varsayılan 58846'da bırakın. Ekle'yi tıklayın..
Bağlantı Yöneticisinde, Ahududu Pi'nin girişini göreceksiniz; Her şey yolunda giderse, gösterge ışığı bu şekilde yeşile döner:
Bağlan'a tıkladığınızda, uzaktaki makineye bağlı olan arabirime gireceksiniz:
Yeni bir kurulum, sitedeki bir.torrent, ama uzak makine ve masaüstü istemci arasındaki bağlantımız başarılı!
Devam edin ve şimdi WebUI'yi yapılandırın (eğer isterseniz) veya bu eğitimin bir sonraki adımına atlayın.
İkinci Seçenek: WebUI Erişimi için Sessizliği Ayarlayın
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 deneyiminden daha az özelliğe erişebileceksiniz. Örneğin, ThinClient, .torrent dosyalarını Pi'ye otomatik olarak aktarmak için Deluge ThinClient ile ilişkilendirebilir, ancak bunu WebUI ile yapamazsınız.
İlk önce, depolarınızı güncellemek ve yükseltmek için bir dakikanızı ayırın. Bir Terminal açın ve aşağıdaki iki komutu birbiri ardına çalıştırın:
sudo apt-get update
sudo apt-get upgrade
Ardından, WebUI'yi yüklemek için aşağıdaki komutları çalıştırın. Not: Deluge arka planını öğreticinin ThinClient bölümüne önceden yüklediyseniz, ilk komutu buraya atlayın.
sudo apt-get install deluged
sudo apt-get yüklemek python-mako
sudo apt-get yüklemek deluge-web
tufan-web
Bu sekans, Deluge arka planını (son bölüme henüz yüklemediyseniz), Mako'yu (WebUI'nin ihtiyaç duyduğu Python için bir şablon galeri), WebUI'nin kendisini yükler ve ardından WebUI programını başlatır..
WebUI için varsayılan port 8112'dir. Değiştirmek istiyorsanız, aşağıdaki komutları çalıştırın:
sudo pkill seluge-web
nano ~ / .config / deluge / web.conf
Bu WebUI'yi durdurur ve yapılandırma dosyasını açar. Satırı düzenlemek için nano kullanın: “port”: 8112 ve 8112'yi 1000'in üzerindeki herhangi bir port numarasıyla değiştirin (1-1000 gibi).
WebUI'yi çalıştırdığınızda ve çalıştırdığınızda, bir web tarayıcısı kullanarak bağlanmanın zamanı geldi. Sen kutu Gerekirse Pi'de bir tarayıcı kullanın, ancak bu en hoş kullanıcı deneyimi değil, acil durumlar için en iyi seçenek değildir. Normal masaüstü makinenizde bir tarayıcı açın ve Pi'nizin IP adresinde seçtiğiniz bağlantı noktasını işaretleyin (ör.. http://192.168.1.13:8112
).
Bir şifre istemi ile karşılaşacaksınız (varsayılan şifre “sel”) ve ilk kez girdikten sonra hemen değiştirmeniz istenecektir. Bundan sonra, hafif arayüz üzerinden Deluge ile etkileşime geçebileceksiniz..
ThinClient ile tamamen aynı değildir, ancak hafif kullanım için yeterince sağlamdır ve pek çok torrent-kontrol mobil uygulaması için bağlantı noktası olarak hizmet etme avantajına sahiptir..
İkinci Adım: Proxy'nizi veya VPN'inizi Yapılandırma
Şimdi torrentleri indirmeye başlamak isteyebilirsiniz, ancak bekleyin! Bunu henüz yapma. Bağlantınızı bir proxy sunucusu veya VPN üzerinden yapmadan önce bir BitTorrent İstemcisi kullanmak kesinlikle umursamaz.
Henüz BitTorrent Trafiğinizi Nasıl Anonimleştirir ve Şifrelenir konusunu okumadıysanız, şimdi tam zamanı. İlk bölümü okuyun (BitTorrent bağlantınızı korumanın neden önemli olduğunu daha iyi anlamak için) ve devam etmeden önce bir proxy hizmetine veya daha iyi bir VPN'e kaydolun.
Bir VPN kullanıyorsanız, oldukça basit: Sadece bir Linux istemcisi sunan bir VPN seçin. Ardından, Linux istemcisini Pi'nize indirin ve kurun, başlatın ve istediğiniz sunucuya bağlanın. (Ahududu Pi önyüklendiğinde başlatılmasını bile ayarlayabilirsiniz, bu yüzden her zaman VPN'e bağlanır.)
Proxy kullanıyorsanız, bilgilerini Tercihler> Proxy altındaki Silerek'ye ekleyebilirsiniz. Proxy kullanıcı adınızı ve şifrenizi uygun alanlara yerleştirerek, Eş, Web Tohum, İzleyici ve DHT bölümlerini doldurmanız gerekir. Proxy hizmetinizin Tür, Ana Bilgisayar ve Bağlantı Noktası farklı olabilir, bu nedenle belgelerini kontrol ettiğinizden emin olun..
Proxy ayarlarının geçerli olması için, Deluge arka planını yeniden başlatmanız gerekir. Terminalden aşağıdaki komutları girin:
sudo pkill kesildi
deluged
Ondan sonra, hepiniz hazır olmalısınız.
Aktif olarak proxy veya VPN kullandığınızı test etmenin en iyi yolu, IP adresini geri bildirmek için açıkça tasarlanmış bir torrent dosyası indirmektir. Bu sellerin birçoğunu, BTGuard'dan ve bu da TorGuard'dan olmak üzere çevrimiçi olarak bulabilirsiniz. Torrentleri veya her ikisini de Deluge'ye yükleyin ve bir dakika bekleyin.
Torrentler kendi izleyicilerine bağlanma şansına sahip olduktan sonra, Deluge istemcisindeki torrentleri seçin ve yukarıda görüldüğü gibi “Tracker Status” girişini kontrol edin. Her ikisi de müşterinizden tespit ettikleri IP adresini bildirecektir. Bu IP adresi genel IP adresinizle eşleşiyorsa, proxy veya VPN düzgün yapılandırılmamıştır ve yapılandırmanızı kontrol etmek için önceki bölüme dönmeniz gerekir. Düzgün yapılandırılmışsa, proxy’yi veya VPN’nin IP adresini göreceksiniz.
Üçüncü Adım: İndirme Konumunuzu Yapılandırın
Ardından, harici sabit sürücünüzü kullanmak için Deluge'yi yapılandırmanız gerekir. Önceden belirtilen bu kılavuzdaki sabit sürücü montaj talimatlarını takip ettiyseniz, önyüklemede otomatik montaj için ayarlanmış bir sabit sürücüyle hazırsınız.
Oradan tek yapmanız gereken, Deluge'deki varsayılan konumları değiştirmek. Deluge'nin Tercihleri'ne gidin ve İndirilenler sekmesine gidin. Varsayılan olarak, Deluge her şeyi / home / pi'ye yönlendirir. Bu küçük SD kart çok hızlı bir şekilde dolar, ancak değiştirmemiz gerekiyor.
İlk olarak, / media / USBHDD1 / share'de bazı yeni klasörler yaratacağız. Bu, Low-Power Network Storage eğitiminde zaten kurduğumuz paylaşım klasörüdür. Böylece indirilen torrentlere ağ üzerinden kolayca erişebiliriz. ve torrent dosyalarını otomatik yüklemek için ağda erişilebilir bir izleme klasörü var. Klasör kümesini oluşturmak için aşağıdaki komutları kullanın (aynı bizim önceki Pi eğitim programında yaptığımız gibi kullanmıyorsanız yol adlarını bulunduğunuz yere göre ayarlama):
sudo mkdir / medya / USBHDD1 / paylaşım / sel / indirme sudo mkdir / medya / USBHDD1 / paylaşım / sel / tamamlanan sudo mkdir / medya / USBHDD1 / paylaşım / sel / sudo mkdir / medya / USBHDD1 / paylaşım / sel / torrent-yedekleri sudo
Ardından, sağa dönün ve bu dört yeni dizini Deluge'ye takın.
Dizinleri ayarlamak için Tamam'ı tıklayın. Proxy kurulumunda olduğu gibi yeniden başlatmanıza gerek yok.
Dördüncü Adım: Bağlantınızı Test Edin
Şimdi sistemin sorunsuz çalışıp çalışmadığını gerçekten görebildiğimiz kadar büyük bir torrent indirme zamanı. Testimiz için mevcut Linux Mint dağıtımına ilişkin .torrent dosyasını aldık. Bu, 1.7GB hızındaki ağırlığında ve bağlantı hızlarını izlemek için mükemmel..
Bağlantınızın kararlı olduğunu ve Linux torrent'inin iyi bir şekilde uğultulduğunu onayladıktan sonra, bir sonraki adıma geçmenin zamanı geldi: istemcinin açılışını otomatikleştirme.
Beşinci Adım: Başlangıçta Çalıştırılacak Silmeyi Yapılandırma
Deluge kurulumundan ayrılmadan önce, dikkat edilmesi gereken son bir detay var. Ahududu Pi açıldığında otomatik olarak çalışacak şekilde Deluge arka planını ve WebUI'yi kurmamız gerekiyor. Bunu yapmak için basitçe ve daha karmaşık init dosyalarını ve ayarlarını düzenlemeye gerek kalmadan, rc.local dosyasına açıklama ekleyeceğiz. 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, aşağıdaki satırları dosyanın sonuna ekleyin. Not: WebGUI'yi kullanmıyorsanız “deluge-web” ile biten ikinci komutu eklemeniz gerekmez. Bu, bir tane kullanıyorsanız, VPN programınızı eklemek için de uygun bir yer olabilir..
# Açılışta Deluge'ı başlat: sudo -u pi / usr / bin / python / usr / bin / deluged sudo -u pi / usr / bin / python / usr / bin / deluged
Rc.local dosyanız bittiğinde böyle bir şeye benzemelidir (muhtemelen bu VPN'in eklenmesiyle):
Çalışmanızdan çıkmak ve kaydetmek için Ctrl + X tuşlarına basın..
Bu noktada, Raspberry Pi'nizi yeniden başlatmanızı tavsiye ederiz, bu yüzden komut satırında “sudo yeniden başlatılması” nı yapın. Pi yeniden başlatmayı tamamladığında, diğer PC'nize gidin ve her ikisinin de çalıştığından emin olmak için Deluge ThinClient ve / veya WebUI'ye bağlanmayı deneyin.
Burada karşılaşabileceğiniz iki ana hata var. İlk olarak, hiçbir şekilde bağlanamama, başlatma komut dosyalarının çalışmadığı anlamına gelir. Pi'nizdeki terminali açın ve eğitimde daha önce öğrendiğimiz komutları kullanarak daemon ve WebUI'yi elle 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.
İkincisi, istemciyi açabiliyorsanız, ancak mevcut torrentleriniz için (daha önce test etmek için kullandığımız Linux torrenti gibi) izin hataları gösterir; bu, harici sabit diskinizin monte edilmediğini veya yanlış monte edildiğini gösterir. Harici bir sürücünün takılması ve Düşük Güçte Ağ Depolama eğitimimizde önyüklemede otomatik montaj için ayarlama bölümlerini inceleyin.
Torrenting Deneyiminizi Geliştirmek
Artık torrent kutunuzu yapılandırılmış ve sallanmaya hazır hale getirdiğinize göre, kullanıcı deneyiminizi gerçekten geliştirmek için içine bakabileceğiniz birkaç ek araç ve değişiklik var. Bu ipuçlarından ve püf noktalarından hiçbiri gerekli değil, ancak Ahududu Pi'nizi Torrent Kutusu'nu kullanmayı kolaylaştırıyor.
Mobil Erişim Ekleyin: Android için Transdroid ve Transdrone gibi bir mobil kontrol uygulamasını indirmeyi düşünün. Ne yazık ki Apple, App Store'daki torrent ile ilgili uygulamalara karşı gerçekten agresif bir duruş sergilediğinden (ve gönderim sürecinde kaybolan uygulamaları yasakladığından), iOS kullanıcıları için sağlam bir önerimiz yok..
Deluge şu anda WebUI için mobil olarak optimize edilmiş bir şablona sahip değil, ancak iPad ve Kindle Fire gibi tabletlerde işlevsel olmaktan çok daha fazlası.
Paylaşılan Damla Klasörü Ayarlama: Öğreticiden daha önce kısaca bahsetmiş olsak da, oluşturduğunuz / torrents / watch / klasörünün ağınızda erişilebilir olduğundan emin olun. .Torrent dosyalarının bir yığınını klasöre atmak ve Deluge'nin bunları otomatik olarak yüklemesini sağlamak gerçekten kullanışlıdır..
Tarayıcı Eklentilerini Yükle: Chrome ve Firefox için kullanıcı deneyimini geliştiren birkaç Deluge merkezli eklenti var:
- Krom:
- DelugeSiphon: WebUI'den .torrent eklenmesini sağlar
- Deluge Remote: Geçerli sellerin basit görünümleri ve ilerlemeleri
- Firefox:
- BitTorrent WebUI +: WebUI'den .torrent eklemesi sağlar
- WebUI Quick Add Torrent: Kolay torrent ekleme için web sayfalarına tıklanabilir simge ekleyen Greasemonkey Komut Dosyası
Aktarma Eklentilerini Etkinleştir: Deluge'da zaten bulunan bir dizi harika eklenti ve hatta üçüncü taraf eklentileri var. Eklentiden yararlanmak isteyebileceğiniz eklentilerden bazıları şunlardır:
- Bildirim: Toruge'de ve diğer etkinliklerde Deluge'den e-posta uyarıları alıyorsunuz
- Zamanlayıcı: Günün saatine göre bant genişliğini sınırlayın
Bunları Tercihler> Eklentiler'de bulabilirsiniz. İstediklerinizi kontrol edin, tercihler menüsünde yeni bir giriş görünecektir (ör. Tercihler> Bildirimler).
Üçüncü taraf eklentileri ve bunların nasıl yükleneceği hakkında daha fazla bilgi için, Deluge Wiki'deki Eklentiler sayfasına bakın..
Donanımları ve eklentileri konfigüre ettikten, test ettikten ve ince ayar yaptıktan sonra, çalıştırılması için sadece bir kuruşa mal olan yetenekli bir torrent kutusuna sahipsin. Fişi takmak için sessiz ve kapalı bir yer bulun, sellerle yükleyin ve sizin için indirme ve tohumlama işlemlerinin ağır kaldırılmasını sağlayın.