Neden Özel Bir Torrent Sunucusu Kurmalısınız?
Hızlı Linkler
- Neden Özel Bir Torrent Sunucusu Kurmalısınız?
- Neye İhtiyacınız Var?
- SD Kartın Yanıp Sönmesi
- Raspbian'ı Yükle
- Kullanıcı Ayarla
- Bir VPN'e Bağlanın
- Bir VPN Killswitch Oluştur
- Deluge Yükle
- Deluge Sunucusunu Ayarla
- Bir Sızma Hizmeti Oluştur
- İstemciyi Kur
- pencereler
- Linux
- Sunucunuza Bağlanın
- Depolama Alanınızı Yapılandırın
- USB
- Ağa
- Silmeyi Yapılandır
- Bir Torrent İndir
- Düşünceleri Kapatmak
Torrentleri hemen hemen herhangi bir bilgisayara oldukça kolay bir şekilde indirebilirsiniz, öyleyse neden özel bir torrent sunucusu kurmak istiyorsunuz? Ekstra kurulumu değerli kılacak birkaç iyi sebep var.
İlk önce, ağınızdaki herhangi bir yerden erişebilirsiniz. Bu, bir şey indirmek istiyorsanız, aynı bilgisayarda olmanız gerekmez. Tamamen farklı bir odada dizüstü bilgisayar veya bilgisayar kullanabilirsiniz. Ayrıca torrentlerinize her yerden kolayca erişebilir ve bunları yönetebilirsiniz. Bir şeyin indirme işlemini evin dışından yapıp yapmadığını kontrol edebilir veya indirme işlemlerinin önceliğini anında değiştirebilirsiniz.
Özel bir sunucuya sahip olmak aynı zamanda indirme ilerlemenizi durdurma konusunda endişelenmeden bilgisayarlarınızı kapatabileceğiniz anlamına gelir. Sunucunuz, bilgisayarınız kapalı olsa bile veya evinizde olmasanız bile arka planda çalışacaktır.
Bir sunucuyu yönetmek de çok kolaydır. Bilgisayarınızdaki diğer programlardan herhangi birinin önünü kesmesi veya daha da kötüsü çökmesi konusunda endişelenmenize gerek yok. Sunucu, ağ durumunuza bağlı olarak, endişelenmeniz gereken VPN bağlantılarının miktarını da sınırlar.
Neye İhtiyacınız Var?
Şaşırtıcı bir şekilde, burada çok fazla ihtiyacınız yok. Her şey Ahududu Pi'ye dayanacak.
- Ahududu Pi 3 ya da daha iyisi
- Harici sabit sürücü veya ağ bağlantılı bir sürücü
- Ethernet kablosu
- Pi için güç kablosu
- MicroSD kart 16GB +
SD Kartın Yanıp Sönmesi
Raspbian, Raspberry Pi'nin varsayılan işletim sistemidir. Pi'yi torrent sunucusu olarak ayarlamak için de mükemmel bir seçenek. Raspberry Pi Vakfı'nın indirme sayfasına gidin ve en son Raspbian Lite sürümünü edinin. Sunucunuzda bir masaüstü ortamına ihtiyacınız olmayacak. Ne kadar hafif olursa o kadar iyidir.
Resminizi alınca, açın. Ham .img uzantılı bir dosya istiyorsunuz. Ardından, MicroSD kartınızı bilgisayarınıza yerleştirin.
Görüntüleri zaten SD kartlara flaşlamak için tercih edilen bir aracınız yoksa, herhangi bir işletim sisteminde imajınızı kolayca flaşlamak için kullanabileceğiniz harika bir çapraz platform uygulaması olan Etcher var. İşletim sisteminiz için doğru sürümü indirin.
Etcher’ınız olduğunda, açın veya kurun. Program süreci üç basit adımda ikiye ayırıyor. İlk bölümde, görüntü dosyanızı seçin. Ardından, SD kartınızı bulun. Her şey doğru göründüğünde, görüntünüzü flaş etmek için düğmeye tıklayın. İşlem biraz zaman alacak, bu yüzden sabırlı olun.
Etcher resminizi yazdıktan sonra yapmanız gereken bir şey daha var. MicroSD'nizi bilgisayarınıza takın. “Boot” bölümünü arayın. “Boot” bölümünün tabanında “ssh” adı verilen boş bir dosya oluşturun. Bu dosya Pi'ye varsayılan olarak SSH erişimini etkinleştirmesini söyler.
Raspbian'ı Yükle
SD kartınızı çıkarın ve bilgisayarınızdan çıkarın. Pi'ye takın. Pi'yi bir Ethernet kablosuyla doğrudan yönlendiricinize bağlayın. Her şey ayarlandığında, fişe takın.
Ahududu Pi bölümlerini yeniden boyutlandırmak ve SD kartı doldurmak için biraz zaman alacaktır. Bunu yaparken, web tarayıcınızı açın ve yönlendiricinizin web arayüzüne gidin. Bağlı cihazların listesine bir göz atın. Sonunda, Pi “ahududu” olarak ortaya çıkacaktır.
Pi'yi ağınızda gördüğünüzde, bağlanmak için SSH'yi kullanabilirsiniz. OpenSSH'yi açın ve Pi'nin IP adresine bağlanın. Kullanıcı adı Pi'dir ve şifre “ahududu” dır.
Kullanıcı Ayarla
Muhtemelen Deluge için yeni bir kullanıcı oluşturmak isteyeceksiniz. Bu kullanıcı, Deluge’yı bir servis cini olarak çalıştıracak, başka bir şey değil.
$ sudo groupadd deluge $ sudo -r –home-dir / var / lib / deluge -g deluge deluge
Bu dizini ve büyük mülkiyeti Deluge kullanıcısına yap.
$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge
Bir VPN'e Bağlanın
Bir VPN'e bağlanmak kesinlikle gerekli değildir, ancak bu çok iyi bir fikir. Bu işlem VPN sağlayıcınıza bağlı olarak tam olarak aynı olmayacaktır, ancak yeterince benzer olmalıdır. Raspbian’a OpenVPN kurarak başlayın.
$ sudo apt yükleme openvpn
Sonra, VPN'iniz için OpenVPN yapılandırma dosyalarını indirin. Yine, bu kısım kimi kullandığınıza bağlı olarak farklı olacaktır. Çoğu VPN sağlayıcısı, yalnızca bunu söyleyerek veya Linux seçeneği olarak OpenVPN yapılandırma dosyalarını sağlar. Genellikle büyük bir .zip dosyasında gelirler. Dosyaların kendileri genellikle .ovpn uzantısına sahiptir.
Kullanmak istediğiniz yeri bulun. İhtiyaçlarınıza bağlı olarak, ABD dışında bulunan bir sunucuyu seçmek iyi bir fikir olabilir. Bu dosyayı sistemin OpenVPN klasörüne kopyalayın ve yeniden adlandırın.
$ sudo cp İndirilenler / config.ovpn /etc/openvpn/client.conf
Bir kez orada, kimlik doğrulama için bir dosya oluşturun. Auth.txt adlı düz bir metin dosyası kullanın. İlk satırda, VPN hesabınızın kullanıcı adını girin. İkinci satırda şifrenizi ekleyin. Az önce kopyaladığınız VPN yapılandırmasını açın. Aşağıdaki satırı bulun ve sizinki ile aynı örneği seçin.
auth-user-pass auth.txt
Bu otomatik olarak oturum açacaktır. Ardından, sertifikalarınızdan hemen önce aşağıdaki bloğu ekleyin. Bunlar kayıt işlemlerini ve servisin başlatılmasını ve durdurulmasını sağlar.
status /etc/openvpn/openvpn-status.log günlüğü /etc/openvpn/openvpn.log script-security 2 yukarı / etc / openvpn / update-resolv-conf aşağı / etc / openvpn / update-resolv-conf
Dosyanızı kaydedin ve çıkın. Ardından hizmeti yeniden başlatın.
$ sudo systemctl yeniden başlat openvpn $ sudo systemctl başlat $ sudo systemctl enable
Bir VPN Killswitch Oluştur
Bir VPN'in arkasındaki sel kullanıyorsanız, muhtemelen VPN ile olan bağlantınızı kesecek olan güvenilir bir öldürücü cadı istersiniz. Neyse ki, bu bir güvenlik duvarı ile Linux sistemlerinde yapmak çok kolay bir şey. Güvenlik duvarı yönetimini daha kolay hale getirmek için UFW'yi indirerek başlayın.
$ sudo apt yükleme ufw
UFW’niz olduğunda, kurallarınızı oluşturmaya başlayabilirsiniz. UFW'yi devre dışı bırakarak başlayın.
$ sudo ufw devre dışı bırak
Şimdi, UFW'ye her şeyi varsayılan olarak engellemesini söyleyin.
$ sudo ufw default girişini reddetti $ sudo ufw default girişini reddetti
Bilgisayarın kendisinden ve yerel ağdan tüm bağlantılara izin ver.
$ sudo ufw 192.168.1.0 / 24'den izin veriyor
Ardından, VPN aracılığıyla her şeye izin verin. VPN'inizin gerçek arayüzünü kontrol edin.
$ sudo ufw tun0 izin ver $ sudo ufw tun0 izin ver
Son olarak, VPN'inizin DNS sunucusuyla bağlantıya geçin. Yine, /etc/resolv.conf içinde gerçek IP'yi kontrol edin.
$ sudo 53 izin veriyor $ sudo 53 izin veriyor
Hepsi hazır olduğunda, UFW'yi yeniden etkinleştirin.
Deluge Yükle
Sonunda sunucunuza su baskını kurmaya hazırsınız. Yani, sadece bunu yap.
$ sudo apt yükleme deluge konsollu konsol
Yüklemenin bitmesini bekleyin. Çok hızlı olmalı.
Deluge Sunucusunu Ayarla
Sunucunuzla diğer bilgisayarlardan bağlantı kurulmasına izin vermek için, uzak bağlantıları etkinleştirmeniz gerekir. Deluge kullanıcınıza geçiş yapın ve Deluge konsolunu açın.
$ sudo su deluge $ deluged $ deluge konsolu
Ardından, uzak bağlantıları etkinleştirin.
config -s allow_remote Doğru
Şimdi, Deluge arka planını durdur. Süreci bakarak ve öldürerek bunu yapabilirsiniz.
$ ps aux | grep deluge $ 1923 öldür
Kullanıcılarınız için giriş kayıtları eklemeniz gerekir. Dosya / var / lib / deluge / .config / deluge / auth adresinde bulunur. Kullanıcı kayıtlarınızı aşağıdaki düzende ekleyin.
kullanıcı adı: şifre: 10
Sayı imtiyazları gösterir. 10 kullanıcıyı yönetici kullanıcı yapar. İşiniz bittiğinde, bir çıkışı kaydedin.
Bir Sızma Hizmeti Oluştur
Deluge'nin Raspberry Pi ile otomatik olarak başlamasını istediğiniz için, basit bir sistem servisi yazmanız gerekecektir. Endişelenmeyin, bu aslında Deluge belgelerinde verilmiştir. /Etc/systemd/system/deluged.service adresinde bir dosya oluşturun . İçine, aşağıdakileri koyun:
Açıklama = Bittorrent İstemcisini Silme Daemon Documentation = man: deluged After = network-online.target Tür = basit Kullanıcı = deluge Grup = delule UMask = 007 ExecStart = / usr / bin / deluged -d Restart = başarısızlık # Beklemeden önce süre zorla durdu. TimeoutStopSec = 300 WantedBy = multi-user.target
Hizmeti başlatıp durumu kontrol ederek test edin.
$ sudo systemctl başlangıç serbest bırakıldı $ sudo systemctl durum belirlendi
Servis çalışıyor ve çalışıyorsa, servisi etkinleştirerek değişikliği kalıcı hale getirin.
$ sudo systemctl etkinleştirme seçildi
İstemciyi Kur
Artık sunucunuza bağlanmak için Deluge istemcisini yükleyebilirsiniz. Silme açık kaynak kodlu ve çoklu platformlarda kolayca bulunabiliyor.
pencereler
Deluge indirme sayfasına gidin ve Windows için en son sürümü edinin. .Exe dosyasını çalıştırın. Yükleme işlemi oldukça standart. Sihirbazı tıklamaktan çekinmeyin ve varsayılanları kabul edin.
Linux
Tahmin ettiğiniz gibi, Linux süreci çok kolaydır. Sadece istemciyi paket yöneticinize kurun.
Sunucunuza Bağlanın
"Düzenleme"? "Tercihler'i tıklatarak Deluge tercihlerini açın." Açılan pencerenin yanında, "Arayüz" sekmesini bulabilirsiniz. Üstüne tıkla. Pencerenin üst kısmının yakınında, Deluge'nın klasik modunu kontrol eden bir onay kutusu bulunur. Devre dışı bırakmak için kutunun işaretini kaldırın.
Tekrar “Düzenle” düğmesine tıklayın. Bu sefer, “Bağlantı Yöneticisi” ni seçin. Varsayılan olarak, orada yerel ana bilgisayar IP'sini görürsünüz. Listenin altında, bağlantı eklemenize ve kaldırmanıza izin veren düğmeler bulunur. “Ekle” düğmesini tıklayın. “Hostname” alanına sunucunuzun IP adresini girin. Bağlantı noktası numarasını aynı bırakın. Ardından kurduğunuz kullanıcı adını ve şifreyi girin. Bitirmek için “Ekle” ye tıklayınız.
Ana “Ekle” penceresine geri döndüğünüzde, yeni girişinizi vurgulayabilir ve sunucuya bağlanmak için alttaki “Bağlan” düğmesine tıklayabilirsiniz.
Depolama Alanınızı Yapılandırın
Bir şey indirmeye başlamadan önce, depolama alanınızı yapılandırmanız gerekecektir. Buradaki iki ana seçenek harici bir USB sabit sürücü veya ağa bağlı bir sürücüdür. Her iki şekilde de çalışır. Ahududu Pi'nin desteklediğinden daha büyük bir şeye ihtiyacın var.
USB
USB sürücünüzü Pi'ye takın. Ardından, SSH konsolunuz üzerinden mevcut cihazlara bakın.
$ ls / dev | grep sd
Yalnızca USB sürücüsünü ve muhtemelen SD kartınızı görmelisiniz. SD kartta birden fazla bölüm olacak, USB sürücüde ise sadece bir tane olacak. Bunun gibi bir şeye benzeyecek:
sda sda1 sda2 sdb sdb1
Bu durumda, harici sürücü sdb ve bölüm sdb1'dir. Bağlanmak için bir dizin oluşturun.
$ sudo mkdir / media / external
Şimdi, metin editörünüzle / etc / fstab dosyasını açın ve sürücüyü önyüklemeye otomatik olarak monte etmek için bir giriş oluşturun.
/ dev / sdb1 / medya / harici ext4 varsayılanları, kullanıcı, exec 0 0
Yol ve dosya sistemi türünün sürücünüzle aynı olduğundan emin olun. Sürücüyü yalnızca Windows ile hiç kullandıysanız, biçim muhtemelen NTFS'dir ve ntfs-3g'yi sunucuya yüklemeniz gerekir.
Sürücüyü monte etmek için aşağıdakileri çalıştırın.
Ağa
Tüm ağ bağlantılı sürücü yapılandırmaları farklıdır, ancak bir Linux NFS sürücüsü kullanıyorsanız, / etc / fstab dosyasına bağlanmak ve bir kayıt eklemek için bir dizin oluşturabilirsiniz.
$ sudo mkdir / media / nfs
Ardından, fstab'ı açın ve sürücünüzü ekleyin.
192.168.1.120:/media/share / media / nfs ext4 varsayılanları, kullanıcı, exec 0 0
Kaydet ve çık. Ardından sürücünüzü takın.
Silmeyi Yapılandır
Deluge istemcisine geri döndüğünüzde, torrentleriniz için indirme dizinini ayarlayabilirsiniz. “Düzenle” yi tıklayın. ”Tercihler.” İlk “İndirilenler” sekmesinde, dosyalarınızın indirme konumunu ayarlayabilirsiniz. Yeni monte edilmiş sürücünüzün konumunu seçin.
Bir Torrent İndir
Deluge ile bir torrent indirmek için, pencerenin sol üstündeki artı işaretini tıklayın. Torrent eklemek için farklı seçeneklerle yeni bir pencere açılacaktır. En yaygın iki tanesi bir torrent dosyası ve bir URL olacaktır. Dosyada, torrent dosyanızın konumuna göz atmak için düğmeye tıklayabilirsiniz. URL düğmesini tıklayın ve URL üzerinden torrent eklemek için bir URL'yi yapıştırın. URL işlevi, mıknatıs bağlantıları için çalışır.
Yeni eklenen torrent, Deluge'nin penceresinin ana gövdesinde görünecektir. Oradan torrentin ilerleyişini takip edebilirsiniz. Torrentlerinizin önceliğini değiştirmek istiyorsanız, üzerlerine sağ tıklayıp yukarı ve aşağı hareket ettirmek için “Sıra” seçeneğini kullanabilirsiniz.
Bir torrenti sağ tıklatmak size başka seçenekler de sunar. İndirme ve yükleme limitlerini ayarlayabilir ve ayrıca torrenti duraklatabilirsiniz. Ayrıca torrenti kaldırmak için bir seçenek var. İndirmeyi tamamladığınızda, torrenti indirilen dosyayı kaldırmadan kaldırabilirsiniz. Bu tohumlanmanı engeller. Tabii ki, torrentleri tohumdan çıkarabilir ve tamamlanan torrentlerin ağ kullanımını da kontrol edebilirsiniz.
Düşünceleri Kapatmak
Artık ihtiyacınız olan sayıda torrent indirmeye veya indirmeye hazır ve yapılandırılmış olan tamamen işlevsel bir torrent sunucunuz var. Sunucu, bilgisayarlarınızdan bağımsız olarak sürekli çalışacaktır. Daha fazla gizlilik ve güvenlik için bir VPN üzerinden de çalışacaksınız. Yeni torrent deneyiminin tadını çıkar!