- - BitHammer ile Linux'ta Ağ Üzerinden Bittorrent Trafiğini Engelleme

BitHammer ile Linux'ta Ağ Üzerinden Bittorrent Trafiği Nasıl Engellenir

Torrent protokolü yasal bir gri alan vebazı meşru kullanımlarına rağmen, teknolojinin kötü bir ünü var. Evde ağınıza torrent indiren kişilerden bıktıysanız, ev ağınızdaki Bittorrent trafiğini engellemenizi sağlayan Linux destekli bir çözüm olabilir.

Çözüm BitHammer, basit bir Linux aracıÇalıştırıldığında, çalıştığı ağdaki trafiği tarar, listeye indirme cihazları ekler ve indirmeyi önler (program çalıştığı sürece).

Not: BitHammer deneysel bir yazılımdır ve her kullanımda çalışmayabilir. Bu yazılımı kullanmak kendi sorumluluğunuzdadır!

BitHammer'ı yükleyin

BitHammer uygulaması terminalde çalışırve Github'da. Genel olarak kullanılan bir ikili paket olduğundan hemen hemen her Linux sistemi üzerinde çalışacaktır. Yüklemek için önce Git paketini ve ayrıca programın ihtiyaç duyduğu Python bağımlılarını yüklemeniz gerekir.

Ubuntu

sudo apt install git python python-scapy

Debian

sudo apt-get install git python python-scapy

Arch Linux

sudo pacman -S git python python-scapy

fötr şapka

sudo dnf install git python python-scapy

OpenSUSE

sudo zypper install git python python-scapy

Genel Linux

Linux'ta BitHammer kullanmak çok az gerektirirbağımlılıklar, bunun bir terminal uygulaması olduğu gibi. Spesifik olarak, kaynakları ve Python ve Python scapy'i almak için Git'i kurmanız gerekir. Bir terminal açın ve bu paketler için paket yöneticinizi arayın ve kurun.

Linux PC'nizdeki bağımlılıklarla, BitHammer uygulamasını kurma zamanı geldi. Bir terminalde, Github'dan en son kodu alın.

git clone https://github.com/nazrhyn/bithammer.git

Terminali, BitHammer kaynakları klasörüne taşıyın CD.

cd bithammer

Terminalde, mkdir komut ve yeni bir klasör yapmak / Opt /.

sudo mkdir -p /opt/bithammer

BitHammer dosyalarını yeni klasöre taşıyın mv Komut.

sudo mv * /opt/bithammer

BitHammer'in çekirdek dosyaları doğru yerde. Ancak, uygulama o ana kadar "bithammer" komutuyla başlatılmaz / Usr / bin Klasör. Bunu düzeltmek için, adresinden bir bağlantı oluşturun. / Opt / bithammer için / Usr / bin.

sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer

Simdi link gitmeye hazir oldugunda, BitHammer Torrent engelleme araci asagidaki komutla çalisir:

sudo bithammer

BitHammer Kur

BitHammer aracı otomatiktir veyapılandırması. İstediğiniz zaman komutu çalıştırabilirsiniz ve araç çalıştığı sürece torrent trafiğini durdurmalıdır. Bununla birlikte, terminallerin bazen kapalı olduğu gibi aracın çalıştırılmasının mümkün olmadığını unutmayın.

Çalıştırmayı hatırlamaya güvenmek yerine, bithammer Linux PC'niz her açıldığında, otomatik olarak başlatılan bir komut dosyası oluşturmak çok daha akıllıca olur.

Otomatik bir BitHammer betiği ayarlamak, BitHammer'ı otomatik hale getirmenin ilk adımıdır. Bir terminalde, aşağıdaki komutları girin.

touch ~/Desktop/bithammer-start.sh
echo "#!/bin/bash" >> ~/Desktop/bithammer-start.sh
echo " " >> ~/Desktop/bithammer-start.sh
echo "bithammer &>/dev/null &" >> ~/Desktop/bithammer-start.sh

Komut dizisinin komutları ile, komut dosyasının izinlerini güncelleme zamanı geldi. Bir terminalde chmod komut ve güncelleme bithammer başlatın.

sudo chmod +x ~/Desktop/bithammer-start.sh
sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/

Ardından, yeni bir systemd dosyası oluşturun. Bu dosya izin verecek bithammer başlatın Linux makineniz açıldığında otomatik olarak başlatmak için.

sudo touch /etc/systemd/system/bithammer.service

Yeni BitHammer systemd dosyasını Nano metin editöründe açın.

sudo nano /etc/systemd/system/bithammer.service

Aşağıdaki kodu Nano'ya yapıştırın:

[Unit]
Description=Starts BitHammer.

[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh

[Install]
WantedBy=multi-user.target

Tuşuna basarak düzenlemeyi Nano ile kaydedin. Ctrl + O klavye kombinasyonu Tuşuna basarak editörü kapatın. Ctrl + X Klavyede

Son olarak, yeni servisi başlatarak işlemi tamamlayın.

sudo systemctl start bithammer.service
sudo systemctl enable bithammer.service

BitHammer aracını her zaman çalıştırmanın hayranı değil misiniz? Neyse ki, systemd init sistemi her şeyi işlediğinden, hizmeti devre dışı bırakmak her zamankinden daha kolay.

BitHammer için otomatik başlatmayı devre dışı bırakmak için servisi systemctl.

sudo systemctl stop bithammer.service

BitHammer Alternatifleri

BitHammer ilginç bir araçtır, ancak bazıbiraz aşırı buluyorum. Eğer torrent trafiğinin hayranı değilseniz, ancak özel bir Linux uygulamasına ihtiyacınız olduğunu düşünmüyorsanız, başka bir yoldan gitmek isteyebilirsiniz. Ev ağındaki BitTorrent trafiğini engellemenin ana yolu, protokolün kullandığı özel bağlantı noktalarını reddetmektir.

Not: Varsayılan torrent bağlantı noktalarının yasaklanması iyi bir adımdır ve yeni başlayan birçok kullanıcının ağınızdaki torrentleri kullanmasını engeller. Kullanıcılar istemcilerindeki bağlantı noktalarını değiştirebiliyorsa, bunun her zaman işe yaramayacağını unutmayın.

Yönlendiricinizin arayüzünü açın ve kullanıcının portlara erişimini yasaklayın 6881 vasıtasıyla 6999. Yine, bu mükemmel bir çözüm değil, ancak çok yardımcı olacaktır.

Yorumlar