Linux masaüstünde torrentleri indirmekbir tutam yardımcı, ancak çok daha fazla veri indirmek isteyenler bunun yerine bir sunucuda uzak bir torrent sistemi kurmayı düşünmelisiniz. Bu eğitici yazıda, kurması en kolay olan Transmission ile uzak bir sistem kurmaya odaklanacağız. Transmission BitTorrent istemcisi, masaüstü Linux'ta oldukça popülerdir ve sıklıkla önceden yüklenmiş olarak gelir. Bununla birlikte, kişisel bilgisayarlara değil Linux sunucularına odaklandığımızdan, İletim yazılımı dahil edilmemiştir ve manuel olarak kurulması gerekecektir.
İletim BitTorrent'i yükleyin
Not: Bu eğitim, öncelikle sunucu işletim sistemlerine odaklanmaktadır. Bununla birlikte, Transmission remote'u masaüstü Linux işletim sistemlerinde de kullanmak mümkündür. Talimatlar benzer olduğu için takip etmekten çekinmeyin (aynı değilse).
Ubuntu Sunucusu
sudo apt install transmission-cli transmission-common transmission-daemon
Debian Server
sudo apt-get transmission-cli transmission-common transmission-daemon
RedHat Enterprise Linux sunucusu 6 ve 7 / CentOS 6 ve 7
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum -y update yum -y install transmission transmission-daemon
veya
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" yum -y update yum -y install transmission transmission-daemon
Diğer Linux Sunucu İşletim Sistemleri
Çoğu Linux dağıtımı (sunucu olanlar dahil)torrent sunucusunu çalıştırmak için gereken doğru İletim paketlerine sahip olacaktır. Bunları kurmak için bir terminal penceresi açın ve “şanzıman”, “şanzıman-arka plan programı” vb. Arayın. Ek olarak, Transmit ile torrent sunucusunu çalıştırma konusunda herhangi bir rehberlik için işletim sisteminizin Wiki sayfalarını kontrol edin.
İşletim sisteminizin resmi olarak desteklememesi durumunda yazılımı nasıl kuracağınızı öğrenmek için yazılımın resmi web sitesini kontrol etmek iyi bir fikir olabilir.
İletimi BitTorrent'i Yapılandır
Ubuntu veya Debian'a İletim Kurmaksunucu sistem hizmetlerini otomatik olarak etkinleştirmeli ve başlatmalıdır. Rhel veya CentOS mu kullanıyorsunuz? Hizmetleri el ile başlatmanız gerekir. Bir terminal kabuğu açın ve ile oturum açarak kök erişimi elde edin Su veya kullanma sudo.
su
Ardından, aşağıdaki komutları çalıştırın.
Rhel 6 / CentOS 6
service transmission-daemon start
Artalanı istediğiniz zaman durdurabilirsiniz:
service transmission-daemon stop
Rhel 7 / CentOS 7
systemctl enable transmission-daemon systemctl start transmission-daemon
İle Şanzıman Daemon'u durdurun systemctl dur.
systemctl stop transmission-daemon
Şimdi hizmet çalışıyorvarsayılan şifre. Şifreyi değiştirmek önemlidir, çünkü varsayılan ayarlarla bırakmak, ağdaki herkesin İletim Kullanıcı Arayüzünüze erişebileceği anlamına gelir.
Kullanarak başlayın systemctl veya hizmet İletim Daemon'unu durdurma komutu. BU ADIMI KAYAK ETMEYİN! Bunu yaparsanız, İletim yaptığınız değişiklikleri kaydetmeyi reddeder.
sudo systemctl stop transmission-daemon
veya
sudo service transmission-daemon stop
Güvenli olduğundan emin olmak için, ayarlar dosyasını Nano metin düzenleyicisiyle düzenleyin.
sudo nano /var/lib/transmission-daemon/info/settings.json
bulmak “Rpc-parola”: ve yanındaki tırnak içindeki metni istediğiniz parola ile değiştirin.
Ayrıca varsayılan kullanıcı adını varsayılan olarak değiştirmek iyi bir fikirdir. aktarma başka bir şeye. bulmak rpc-kullanıcı adı ve “şanzımanı” başka bir kullanıcı adıyla değiştirin. Tırnakları silmediğinizden emin olun.
Son olarak, usermod Kullanıcıyı İletim grubuna eklemek için bir araç. Transmission ile indirilen tüm dosyalara kullanıcı tarafından erişilebilmesi için bunu yapmak iyi bir fikirdir. Ek olarak, bu rotaya gitmek daha güvenli, çünkü işleri kök olarak çalıştırmak kötü bir fikir ve mümkün olduğunca kaçınmalısınız.
Aşağıdaki komutu kullanarak kullanıcıyı gruba ekleyin. “Sahip” i sunucudaki varsayılan kullanıcı adıyla değiştirdiğinizden emin olun.
sudo usermod -a -G debian-transmission owner
Beyaz Listeye

İletim şimdi doğru şekilde yapılandırılmıştır. Başladığında, kullanıcılar web üzerinden erişebileceklerdir. Ne yazık ki, LAN üzerindeki herhangi bir kullanıcı erişmeye çalışırsa, 403 hatası alırlar. Bu yüzünden rpc-beyaz liste güvenlik özelliği Belirli IP adresleri listelenmemişse, hizmete erişimi devre dışı bırakır. Bunu aşmak için kullanıcılar genellikle onu devre dışı bırakır. Bu kılavuzda, rpc-beyaz liste Bu özellik, harika bir araçtır. Bunun yerine, LAN'a bağlı her kullanıcının İletime erişebilmesi için bir beyaz liste ayarlayacağız.
Beyaz listeyi düzenlemek için İletim Daemon ayarları dosyasını açın.
sudo nano /var/lib/transmission-daemon/info/settings.json
Aşağı kaydırın ve arayın “Rpc-beyaz liste”.
Sonra 127.0.0.1 eklemek:
,192.168.*.*"
Her şey yazıldığında, beyaz liste aşağıdaki örneğe benzemelidir.
"rpc-whitelist": "127.0.0.1,192.168.*.*",
Blocklist
Torrent dosyalarını çevrimiçi olarak indiren birçok insanBlok listesi olarak bilinenleri kullanın. Bunlar, zararlı IP adreslerini (bilinen virüs / kötü amaçlı yazılım adresleri gibi) torrent üzerinden bağlanmayı reddeder. Bu kara listeyi etkinleştirmek için, ayarlar dosyasını açın ve “Blocklist-url”:.
Değişiklik http://www.example.com/blocklist gerçek bir engelleme listesine bağlantı veren tırnak içinde. Bu örnekte, bunu kullanacağız.
İletim uygulamasında yapılan tüm değişiklikler tamamlandığında, systemctl veya hizmet tekrar başlatmak için komutlar.
sudo systemctl start transmission-daemon
veya
service transmission-daemon start
İletimi Kullanma

İletim kullanıma hazır! İndirmeye başlamak için bir web tarayıcısı açın ve aşağıdaki IP adresini bir web tarayıcısına girin. Bilgisayarınız, İletim ve sunucu ile aynı ağa bağlı olduğu sürece, her şey çalışmalıdır!
http://server-ip-or-hostname:9091</ P>
Yorumlar