- - วิธีการบล็อก Traffic Bittorrent บนเครือข่ายบน Linux ด้วย BitHammer

วิธีการบล็อก Bittorrent Traffic บนเครือข่ายบน Linux ด้วย BitHammer

โปรโตคอลฝนตกหนักเป็นพื้นที่สีเทาตามกฎหมายและแม้ว่าจะมีการใช้งานที่ถูกกฎหมาย แต่เทคโนโลยีก็มีชื่อเสียงไม่ดี หากคุณเบื่อหน่ายกับคนที่ดาวน์โหลดเพลงบนเครือข่ายของคุณที่บ้านอาจมีวิธีการใช้พลังงานจาก Linux ที่ช่วยให้คุณสามารถป้องกันการรับส่งข้อมูล Bittorrent บนเครือข่ายภายในบ้านของคุณ

วิธีการแก้ปัญหาคือ BitHammer เครื่องมือ Linux ที่เรียบง่ายเมื่อเรียกใช้จะสแกนทราฟฟิกบนเครือข่ายที่กำลังทำงานอยู่เพิ่มอุปกรณ์ดาวน์โหลดลงในรายการและป้องกันการดาวน์โหลด (ตราบใดที่โปรแกรมกำลังทำงาน)

หมายเหตุ: BitHammer เป็นซอฟต์แวร์ทดลองและอาจไม่สามารถใช้งานได้ในทุกกรณี ใช้ซอฟต์แวร์นี้ด้วยความเสี่ยงของคุณเอง!

ติดตั้ง BitHammer

แอปพลิเคชั่น BitHammer ทำงานในเทอร์มินัลและขึ้นอยู่กับ Github มันจะทำงานได้ดีกับทุกระบบ Linux เนื่องจากเป็นแพ็คเกจไบนารีทั่วไป ในการติดตั้งก่อนอื่นคุณจะต้องติดตั้งแพ็คเกจ Git เช่นเดียวกับการพึ่งพา Python ที่โปรแกรมต้องการ

อูบุนตู

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

Fedora

sudo dnf install git python python-scapy

OpenSUSE

sudo zypper install git python python-scapy

ลินุกซ์ทั่วไป

การใช้ BitHammer บน Linux นั้นใช้เพียงเล็กน้อยเนื่องจากเป็นแอปพลิเคชันเทอร์มินัล โดยเฉพาะคุณต้องติดตั้ง Git เพื่อคว้าแหล่งรวมทั้ง Python และ Python-scapy เปิดเทอร์มินัลแล้วค้นหาผู้จัดการแพ็คเกจของคุณเพื่อดูแพ็คเกจเหล่านี้และติดตั้ง

ด้วยการพึ่งพาบนพีซี Linux ของคุณได้เวลาติดตั้งแอปพลิเคชัน BitHammer ในเทอร์มินัลคว้ารหัสล่าสุดจาก Github

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

ย้ายเทอร์มินัลไปยังโฟลเดอร์ซอร์สของ BitHammer ซีดี.

cd bithammer

ในเทอร์มินัลใช้ mkdir คำสั่งและสร้างโฟลเดอร์ใหม่ใน / เลือก /.

sudo mkdir -p /opt/bithammer

ย้ายไฟล์ BitHammer ไปยังโฟลเดอร์ใหม่ด้วย mv คำสั่ง

sudo mv * /opt/bithammer

ไฟล์หลักสำหรับ BitHammer อยู่ในตำแหน่งที่ถูกต้อง อย่างไรก็ตามแอปจะไม่เปิดตัวด้วยคำสั่ง“ bithammer” จนกว่าจะอยู่ใน / usr / bin โฟลเดอร์ ในการแก้ไขปัญหานี้ให้สร้าง symlink จาก / opt / bithammer ไปยัง / usr / bin.

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

หลังจากที่ symlink พร้อมใช้งานแล้วเครื่องมือการบล็อก BitHammer Torrent จะรันด้วยคำสั่งต่อไปนี้:

sudo bithammer

ตั้งค่า BitHammer

เครื่องมือ BitHammer นั้นเป็นไปโดยอัตโนมัติและไม่จำเป็นต้องใช้องค์ประกอบ คุณจะสามารถเรียกใช้คำสั่งได้ตลอดเวลาและตราบเท่าที่เครื่องมือกำลังทำงานอยู่ก็ควรปิดปริมาณการใช้งานฝนตกหนัก อย่างไรก็ตามโปรดทราบว่าการเรียกใช้เครื่องมือไม่สามารถใช้งานได้เนื่องจากบางครั้งเทอร์มินัลปิดการทำงาน ฯลฯ

แทนที่จะพึ่งพาการจำเพื่อเรียกใช้ bithammer สั่งทุกครั้งที่พีซีของคุณเปิดเครื่อง Linux มันฉลาดกว่ามากในการตั้งค่าสคริปต์ที่จะเริ่มทำงานโดยอัตโนมัติ

การตั้งค่าสคริปต์ BitHammer อัตโนมัติเป็นขั้นตอนแรกในการสร้าง BitHammer อัตโนมัติ ในเทอร์มินัลป้อนคำสั่งต่อไปนี้

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

เมื่อวางคำสั่งของสคริปต์แล้วก็ถึงเวลาอัปเดตการอนุญาตให้กับสคริปต์ ในเทอร์มินัลให้เรียกใช้ chmod คำสั่งและปรับปรุง bithammer เริ่มต้น.

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

จากนั้นสร้างไฟล์ systemd ใหม่ ไฟล์นี้จะอนุญาต bithammer เริ่มต้น เพื่อเริ่มโดยอัตโนมัติเมื่อเครื่อง Linux ของคุณเปิด

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

เปิดไฟล์ BitHammer systemd ใหม่ในเครื่องมือแก้ไขข้อความ Nano

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

วางรหัสด้านล่างลงในนาโน:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

บันทึกการแก้ไขด้วยนาโนโดยกดปุ่ม Ctrl + O การรวมแป้นพิมพ์ ปิดเครื่องมือแก้ไขโดยกด Ctrl + X บนแป้นพิมพ์

ขั้นตอนสุดท้ายให้เสร็จสิ้นขั้นตอนโดยเริ่มบริการใหม่

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

ไม่ใช่แฟนของเครื่องมือ BitHammer ที่ทำงานอยู่เสมอใช่ไหม โชคดีเนื่องจากระบบ systemd init จัดการทุกอย่างการปิดใช้งานบริการจึงง่ายกว่าที่เคย

หากต้องการปิดใช้งานการเริ่มต้นอัตโนมัติสำหรับ BitHammer ให้ปิดการใช้งานบริการด้วย systemctl.

sudo systemctl stop bithammer.service

ทางเลือกในการ BitHammer

BitHammer เป็นเครื่องมือที่น่าสนใจ แต่บางอย่างอาจคิดว่ามันสุดเหวี่ยงไปหน่อย หากคุณไม่ได้เป็นแฟนตัวยงของการรับส่งข้อมูลฝนตกหนัก แต่ไม่รู้สึกว่าคุณต้องการแอป Linux พิเศษคุณอาจต้องการใช้วิธีอื่น วิธีสำคัญในการบล็อกทราฟฟิก BitTorrent บนเครือข่ายในบ้านคือการปฏิเสธพอร์ตพิเศษที่โปรโตคอลใช้

บันทึก: การห้ามพอร์ต torrent เริ่มต้นเป็นขั้นตอนที่ดีและจะขัดขวางผู้ใช้มือใหม่จำนวนมากไม่ให้ใช้ torrents บนเครือข่ายของคุณ โปรดทราบว่าสิ่งนี้จะไม่ทำงานหากผู้ใช้สามารถเปลี่ยนพอร์ตในไคลเอนต์ได้

เปิดอินเทอร์เฟซเราเตอร์ของคุณและห้ามไม่ให้ผู้ใช้เข้าถึงพอร์ต 6881 ตลอด 6999. อีกครั้งนี่ไม่ใช่โซลูชันที่สมบูรณ์แบบ แต่จะช่วยได้อย่างมาก

ความคิดเห็น