Score:1

iptables จะบล็อก bittorrent ได้อย่างไร?

ธง ng

ฉันต้องการบล็อกทราฟฟิกบิตทอร์เรนต์ทั้งหมดโดยใช้ iptables อย่างที่ฉันทราบ bittorrent สามารถปรับให้เข้ากับตัวกรองไฟร์วอลล์ที่มีอยู่และส่งแพ็คเกจโดยพิจารณาจากกฎ แต่ฉันไม่สามารถหาวิธีตอบโต้สิ่งนี้ได้ ดังนั้นฉันจึงลองใช้กฎ iptables ที่ฉันพบบนอินเทอร์เน็ต แต่ไม่มีอะไรช่วยได้จริงๆ บางครั้งแพ็คเกจโปรโตคอล bittorrent จะหยุดรับ แต่ทราฟฟิกยังคงมาโดยไม่คำนึงถึงแพ็คเกจโปรโตคอล bittorrent ฉันควรพูดถึงว่าฉันไม่สามารถบล็อกทุกอย่างได้ยกเว้นพอร์ตสองสามพอร์ตที่ฉันต้องการ ฉันต้องบล็อกทราฟฟิกบิตทอร์เรนต์เท่านั้น

ดังนั้นฉันจึงลองสิ่งนี้:

sudo iptables -A INPUT -m สตริง --string "BitTorrent" --algo kmp --to 65535 -j DROP
sudo iptables -A INPUT -m string --string "โปรโตคอล BitTorrent" --algo kmp --to 65535 -j DROP
sudo iptables -A INPUT -m string --string "peer_id=" --algo kmp --to 65535 -j DROP
sudo iptables -A INPUT -m string --string ".torrent" --algo kmp --to 65535 -j DROP
sudo iptables -A INPUT -m string --string "announce.php?passkey=" --algo kmp --to 65535 -j DROP
sudo iptables -A INPUT -m string --string "torrent" --algo kmp --to 65535 -j DROP
sudo iptables -A INPUT -m string --string "announce" --algo kmp --to 65535 -j DROP
sudo iptables -A INPUT -m string --string "info_hash" --algo kmp --to 65535 -j DROP

ฉันยังทำซ้ำกฎนี้ แต่เปลี่ยน INPUT เป็น OUTPUT และ FORWARD ตอนนี้ฉันมีกฎ 8 * 3 = 24 ในเวลาเดียวกัน หลังจากนั้นฉันเพิ่มกฎเดียวกัน แต่ใช้ ip6tables แทน iptables เพื่อบล็อกทราฟฟิก ipv6 ทั้งหมด

หลังจากนั้นฉันพยายามเพิ่มกฎเพิ่มเติม:

sudo iptables -I อินพุต -p tcp -m ipp2p --bit -j DROP
sudo iptables -I INPUT -p udp -m ipp2p --bit -j DROP

ฉันยังทำซ้ำกฎเหล่านี้โดยใช้ ip6tables, OUTPUT และ FORWARD

โดยสรุป ฉันได้เพิ่มกฎสำหรับการบล็อกทราฟฟิกบิตทอร์เรนต์ตามสองวิธี:

  1. ตามแบบคอนกรีตในบรรจุภัณฑ์
  2. การใช้โมดูล ipp2p

แต่ไม่มีอะไรช่วยจริงๆ ฉันลองใช้วิธีที่หนึ่งและสองพร้อมกันและแยกกัน ผลลัพธ์ที่ดีที่สุดที่ฉันจะได้รับ (ในขณะที่ใช้กฎทั้งหมดในเวลาเดียวกัน) คือการเริ่มต้นการดาวน์โหลดไฟล์ทอร์เรนต์ล่าช้า 1 นาที แต่หลังจากนั้นหนึ่งนาทีการเชื่อมต่อก็เริ่มต้นขึ้น

เมื่อฉันลองใช้แนวทางแรก (พร้อมรูปแบบ) ฉันพบว่าน่าสนใจ บรรจุุภัณฑ์. ด้วยเหตุผลบางอย่าง มันมีรูปแบบที่ฉันเพิ่งกรองออก บางทีวิธีที่ฉันกรองตามรูปแบบอาจผิด? (--algo kmp/bm flag ดูเหมือนจะไม่เปลี่ยนแปลงอะไรเลย)

อาจมีคนแก้ปัญหานี้แล้ว?

ฉันใช้ Ubuntu 22 ภายใน VirtualBox ฉันใช้ qBittorrent, Wireshark

ฉันควรให้ข้อมูลเพิ่มเติมหรือไม่?

ป.ล. ฉันเริ่มกังวลว่ามันเป็นไปไม่ได้ แต่ยังไงฉันก็อยากลอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา