Torrentleri bilgisayardan veya başka bir adanmış sunucudan indirmek ve dağıtmak, 7x24 ekliyorsanız çok makul miktarda enerji tüketir. Ayrıca, yalnızca Torrent'i indirmek için dizüstü bilgisayarı her zaman takmak da haklı değil. İşte burada Cep boyutundaki bilgisayarımız resme giriyor: Raspberry Pi. Çok az güç tükettiği ve uzun süre açık kalabildiği için Torrent kutusu için mükemmel bir seçimdir. Böylece her zaman ihmal edilebilir bir maliyetle çalışan ve sizin için torrent indiren ucuz bir Torrent Box'a sahip olabilirsiniz. Ayrıca Raspberry Pi'nin uzun süre açık kalmasını gerektiren diğer programları da çalıştırabilirsiniz, örneğin onu Hareket yakalama gözetim kamerası olarak kullanabilir ve aynı anda torrenti indirebilirsiniz. Haydi başlayalım!
Torrent'leri Linux Sisteminde (Raspberry Pi) indirmek için en popüler iki çözüm vardır: İletim ve Su Baskını. İşte bu Eğitimde, Tufandan daha basit, daha hafif ve daha kolay bulduğum için İletimi kullanıyorum. İşte küçük karşılaştırma:
İletim ve Su Baskını:
Daha önce belirtildiği gibi, Transmission, Deluge ile karşılaştırıldığında basit ve hafif bir torrent istemcisidir. Öte yandan, Deluge daha fazla özelliğe sahiptir, ancak biraz daha ağırdır, ancak bilgisayarlar bugün çok daha hızlı olduğu için bilgisayarda fazladan bir yük hissetmeyeceksiniz.
İletim, masaüstündeki torrentlere ve web tarayıcısını kullanarak Akıllı Telefonlara erişebileceğiniz Web Arayüzü ile birlikte gelir. Deluge ayrıca Web kullanıcı arayüzüne sahiptir, ancak bunu ayrı olarak indirmeniz ve yapılandırmanız gerekir, Deluge ayrıca masaüstü bilgisayarlar için güzel bir torrent istemcisine sahiptir, ancak aynı zamanda masaüstüne ayrıca indirilmesi gerekir. Bunun dışında Transmission, Torrent mıknatıs bağlantılarını Deluge'den çok daha sorunsuz bir şekilde idare edebilir.
Birincil amacım, konfigürasyonu karıştırmadan Torrentleri indirmek ve masaüstüme başka bir Torrent istemcisi kurmak istemiyorum (zaten uTorrent var), bu yüzden İletimi kullandım. İkisi de iyidir ve Durdur, Başlat, duraklat veya sil gibi temel seçeneklere sahiptir.
Raspberry Pi'yi Birkaç Dakikada TorrentBox'a Dönüştürmek:
Her şeyden önce, Raspberry Pi'ye yeni başlayan biriyseniz, daha sonra Raspbian OS'yi Raspberry Pi'ye Kurma ve Raspberry Pi'ye Başlarken hakkındaki önceki Eğitimlerimizi gözden geçirin. Ayrıca diğer tüm Raspberry Pi Projelerimizi buradan kontrol edin.
Raspberry Pi modeliniz sürüm 3'ten daha düşükse, Raspberry Pi'yi yönlendiriciye kablosuz olarak bağlamak için bir Wi-Fi dongle'a ihtiyacınız olabilir veya Raspberry Pi'yi Ethernet kablosu kullanarak yönlendiriciye doğrudan bağlayabilirsiniz. Raspberry Pi 3'te dahili Wi-Fi vardır. Burada Raspberry Pi 2 Model B'yi bir Wi-Fi dongle ile kullandık. Bu nedenle , Raspberry Pi'nin LAN veya Wi-Fi kullanarak internete bağlı olduğundan emin olun ve ardından aşağıdaki adımları izleyin:
Adım 1: Raspbian OS'yi Raspberry Pi'de güncellemek ve yükseltmek için önce aşağıdaki komutu çalıştırın:
sudo apt-get update sudo apt-get yükseltme
Adım 2: Şimdi aşağıdaki komutu kullanarak İletimi indirin ve kurun:
sudo apt-get install iletim daemon
Adım 3: Şimdi tek yapmamız gereken, İletim yapılandırma dosyasında bazı değişiklikler yapmamız. Öncelikle yapılandırma dosyasını nano düzenleyiciyi kullanarak açın:
sudo nano /etc/transmission-daemon/settings.json
Ve “rpc-whitelist” ayar seçeneğine LAN IP'lerini ekleyin ve “rpc-whitelist-enabled” seçeneğini aşağıdaki gibi “true” olarak ayarlayın Bu, Router'ımız tarafından Raspberry Pi'ye tahsis edilecek IP'dir.
"rpc-whitelist": "127.0.0.1,192.168. *. *", "rpc-whitelist-enabled": true,
Ayrıca “rpc-username” ve “rpc-password” gibi bazı diğer ayarları da görebilirsiniz , bu, web tarayıcısında Web kullanıcı arayüzünü açtığımızda oturum açmak için gerekli olacaktır. Bunları buna göre değiştirebilirsiniz; Kullanıcı adını varsayılan olarak bıraktım ve şifreyi değiştirdim. Dosya kaydedildiğinde şifre otomatik olarak şifrelenecektir.
Adım 4: İndirilen dosyaların konumu, aşağıda gösterildiği gibi settings.json dosyasında tanımlanır. Varsayılan konum / var / lib / transmisyon-daemon / downloads
sudo nano /etc/transmission-daemon/settings.json
Herhangi bir "İzin reddedildi hatasını" önlemek için , bu dizinlerin sahibinin İletim Arka Plan Programının sahibi olan kullanıcı olması gerektiğinden emin olmamız gerekir. İletim arka plan programının sahibi olan kullanıcı "debian-aktarımı " dır, bu nedenle onu, ayarlar dosyasını içeren dizinlerle birlikte İndirme dizinlerinin de sahibi yapıyoruz:
sudo chown -R debian-iletim: debian-iletim / etc / iletim-daemon sudo chown -R debian-iletim: debian-iletim /etc/init.d/transmission-daemon sudo chown -R debian-iletim: debian-iletim / var / lib / iletim-daemon
Adım 5: Son olarak İletim arka plan programını başlatın ve ayarları yeniden yükleyin:
sudo hizmet iletimi-arka plan programı başlat sudo hizmet iletimi-daemon yeniden yükleme
Adım 6: Artık Torrent dosyalarınızı Raspberry Pi'ye indirmeye hazırsınız. Sadece web tarayıcısını açın ve http://192.168.1.100:9091 gibi 9091 portu ile Raspberry Pi'nizin IP adresini girin. 3. Adımda belirlediğimiz aynı kullanıcı adı ve parolayı girmeniz gereken Oturum Açma açılır penceresi ile karşılaşacaksınız. Ve önünüzde Torrent kullanıcı arayüzünüz aşağıdaki gibi:
http: // IP_of_your_Raspberry_Pi: 9091
Şimdi sol üstteki Torrent aç simgesine tıklayın ve indirmeyi başlatmak için torrent dosyasını yükleyin veya mıknatıs bağlantısının URL'sini yapıştırın. Kullanımı oldukça basit ve anlaşılır, kolayca anlayacaksınız.
Bu, diğer BitTorrent istemcileriyle aynıdır ve arayüzü kullanarak seçenekleri keşfedebilirsiniz. Torrentleri ekleyebilir, kaldırabilir, programlayabiliriz ve mıknatıs bağlantıları çok sorunsuz çalışır.
Adım 7: Son bir adım, başlangıçta İletim ayarlarını yüklemektir . Her ne kadar İletim , varsayılan olarak, önyükleme başlar ve sıraya torrent indirmeye başlamak ancak Web Arayüzü başlangıçta otomatik olarak başlamazsa biz “ateş kadar sudo hizmet iletim-daemon yeniden” komutu.
Bu şeyi otomatikleştirmek için, önce /etc/init.d içinde "transmisyon-boot" adlı bir dosya oluşturun.
sudo nano /etc/init.d/transmission-boot
Ve bu dosyaya aşağıdaki metni girin:
#! / bin / sh ### BAŞLANGIÇ BİLGİSİ # Sağlar: iletim-daemon-yeniden yükleme # Gerekli-Başlangıç: $ tüm # Gerekli-Durdur: # Varsayılan-Başlangıç: 2 3 4 5 # Varsayılan-Durdur: 0 1 6 # Kısa Açıklama: İletim arka planını yeniden yükleyin # Açıklama: İletim arka planını başlangıçta yeniden yükleyin. ### END INIT INFO sleep 20 service transmisyon-daemon yeniden yükleme
Son olarak, dosyayı yürütülebilir yapın ve aşağıdaki komutları kullanarak rc.d'ye ekleyin:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot varsayılanları
Artık hepsi bitti, Her Zaman Açık Raspberry Pi Torrent indirme Makinenizi kullanmaya başlayabilirsiniz.
İsteğe Bağlı Ayarlar:
Varsayılan İndirme Konumunu Değiştirin:
Varsayılan indirme konumu (/ var / lib / transmisyon-daemon / downloads) konusunda rahat değilseniz veya indirilen dosyaları kaydetmek için bir Harici Sabit disk kullanıyorsanız , indirme konumunu Adım'da gösterildiği gibi settings.json dosyasını kullanarak değiştirebilirsiniz. 4 yukarıda. Ancak, Adım 4'te açıklandığı gibi herhangi bir İzin Reddedildi Hatasından kaçınmak için bu dizinlerin sahibinin İletim arka plan programının sahibi olanla aynı olması gerektiğini unutmayın.
İletim Daemon kullanıcısını değiştirin:
Bildiğimiz gibi, İletim arka plan programının sahibi olan varsayılan kullanıcının "debian-aktarımı " olduğunu biliyoruz. /Etc/init.d/transmission-daemon dosyasında tanımlanmıştır ve oradan kullanıcıyı değiştirebiliriz:
sudo nano /etc/init.d/transmission-daemon
Daha önce de belirtildiği gibi ayarların çoğunu varsayılanlarda bıraktım, yalnızca dosyaları indirmek istiyorum ve herhangi bir özel gereksinimim yok. Ancak yukarıdaki dosyayı düzenleyerek bu kullanıcıyı "pi" gibi başka bir kullanıcıyla değiştirebilirsiniz . Ancak kullanıcı kim olursa olsun, indirmelerin kaydedileceği ve ayar dosyalarının saklanacağı dizinlerin sahibi olarak bu kullanıcıyı yapmalıyız.
Ayrıca kullanıcıyı değiştirmek için önce İletimi durdurmalı ve değişiklikten sonra aşağıdaki komutları kullanarak başlatmalıyız:
sudo hizmet iletimi-daemon durdurma
sudo hizmet iletimi-arka plan programı başlangıcı
İndirme-Yükleme Hızını Ayarlayın:
Torrent'i indirmek ve Torrent Hızını yüklemek gibi kontrol etmek için birçok yapılandırma seçeneği vardır. Aşağıdaki gibi settings.json dosyasında indirme ve yükleme hızını sınırlayabilir ve ayarlayabiliriz. Web kullanıcı arayüzünden hızları da değiştirebiliriz. Hızlar KB / sn cinsinden gösterilir:
sudo nano /etc/transmission-daemon/settings.json
İhtiyaçlarınıza göre değiştirmek için ayarlar dosyasını daha fazla keşfedin. Bu dosyada çeşitli seçenekler ve değişkenlerle ilgili tüm ayrıntıları burada bulabilirsiniz.
Anonim Torrentleme:
Son olarak, torrent faaliyetlerinizi ISS'den veya bazı devlet Kurumlarından gizlemek istiyorsanız, gerçek IP adresinizi ağdaki diğer insanlardan gizlemek için çeşitli ücretli ve ücretsiz hizmetler vardır. Bunun bir yolu, IP'nizi gizlemek ve / veya BTGuard, Torguard vb. Gibi aktarılan verileri şifrelemek için bazı Proxy Torrent Hizmetlerini kullanmaktır. Diğer bir yol da, hiç kimsenin görememesi için tüm Torrent Trafiğinizi VPN'den yönlendirmek için bazı VPN Hizmetlerini kullanmaktır. gerçek IP'nizdir ancak StrongVPN, Proxy.sh vb. gibi VPN'in IP'sini göreceklerdir. Bu şekilde BitTorrent Trafiğinizi tamamen Anonimleştirebilirsiniz.
İşte Raspberry Pi'nizi düşük güçlü Torrent Box'a bu şekilde dönüştürebilirsiniz. Diğer İlginç IoT projelerimize buradan göz atın.