- כיצד לחסום תנועה של ביטורנט ברשת בלינוקס עם BitHammer

כיצד לחסום תנועה של ביטורנט ברשת ברשת לינוקס עם BitHammer

פרוטוקול הטורנט הוא אזור אפור חוקי, ו-למרות שיש לזה כמה שימושים לגיטימיים, לטכנולוגיה יש מוניטין רע. אם נמאס לך שאנשים מורידים טורנטים ברשת שלך בבית, יתכן שיש פיתרון שמופעל על ידי Linux ומאפשר לך לחסום את התעבורה של ביטורנט ברשת הביתית שלך.

הפיתרון הוא BitHammer, כלי Linux פשוטשכאשר יפעל, יסרוק תנועה ברשת שהיא פועלת, יוסיף מכשירים להורדה לרשימה וימנע את ההורדה (כל עוד התוכנית פועלת).

הערה: BitHammer היא תוכנה ניסיונית וייתכן שהיא לא תפעל בכל מקרה לשימוש. השתמש בתוכנה זו על אחריותך בלבד!

התקן BitHammer

יישום BitHammer פועל בטרמינלוהוא נמצא בגיתוב. זה יעבוד על כמעט כל מערכת לינוקס, מכיוון שהיא חבילה בינארית גנרית. כדי להתקין אותה, תחילה עליך להתקין את חבילת Git, כמו גם את תלות הפייתון הדרושה לתוכנית.

אובונטו

sudo apt install git python python-scapy

דביאן

sudo apt-get install git python python-scapy

קשת לינוקס

sudo pacman -S git python python-scapy

פדורה

sudo dnf install git python python-scapy

OpenSUSE

sudo zypper install git python python-scapy

לינוקס גנרי

השימוש ב- BitHammer בלינוקס דורש מעט מאודתלות, מכיוון שזה יישום מסוף. באופן ספציפי, עליך להתקין את Git כדי לתפוס את המקורות, כמו גם את Python ו- Python-scapy. פתח מסוף וחפש אחר חבילות אלה במנהל החבילות שלך והתקן אותן.

עם התלות במחשב Linux שלך, הגיע הזמן להתקין את היישום BitHammer. בטרמינל, תפוס את הקוד האחרון מ- Github.

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

העבר את הטרמינל לתיקיית המקורות של BitHammer עם CD.

cd bithammer

במסוף, השתמש ב- mkdir פקודה וצור תיקיה חדשה ב - Windows /העדיף/.

sudo mkdir -p /opt/bithammer

העבר את קבצי BitHammer לתיקיה החדשה, עם mv פקודה.

sudo mv * /opt/bithammer

קבצי הליבה של BitHammer נמצאים במקום הנכון. עם זאת, האפליקציה לא תושק עם הפקודה "bithammer" עד שהיא נמצאת ב / usr / bin תיקיה. כדי לתקן זאת, צור סימלינק מ- / opt / bithammer ל / usr / bin.

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

כעת, כשהסימלינק מוכן להפעלה, כלי החסימה של BitHammer Torrent פועל עם הפקודה הבאה:

sudo bithammer

הגדר BitHammer

הכלי BitHammer הוא אוטומטי ואינו זקוק לכךתצורה. בכל עת, תוכל להריץ את הפקודה, וכל עוד הכלי פועל, הוא אמור לכבות את תנועת הסיקול. עם זאת, זכור כי הפעלת הכלי אינה ניתנת לעבודה, מכיוון שמסופים לפעמים כבויים וכו '.

במקום לסמוך על לזכור לנהל את bithammer פקודה בכל פעם ש- Linux 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-start.

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

בשלב הבא, צור קובץ מערכת חדש. קובץ זה יאפשר bithammer-start להפעלה אוטומטית כאשר המחשב שלך פועל.

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

פתח את קובץ ה- BitHammer החדש בעורך הטקסט של ננו.

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? למרבה המזל, מכיוון שמערכת ה- init מטפלת בכל דבר, השבתת השירות קלה מתמיד.

כדי להשבית את ההפעלה האוטומטית עבור BitHammer, השבת את השירות באמצעות מערכת.

sudo systemctl stop bithammer.service

אלטרנטיבות ל- BitHammer

BitHammer הוא כלי מעניין, אך חלקם עשויים לעשות זאתתמצא שזה קצת קיצוני. אם אינך חובב תנועת סיקור, אך אינך מרגיש כאילו אתה זקוק לאפליקציית לינוקס מיוחדת, ייתכן שתרצה ללכת בדרך אחרת. הדרך המובילה לחסימת תנועת BitTorrent ברשת ביתית היא לשלול את היציאות המיוחדות בהן משתמש הפרוטוקול.

הערה: איסור על יציאות טורנט ברירת המחדל הוא צעד טוב, והוא ירתיע משתמשים רבים מתחילים מהאפשרות להשתמש בטורנטים ברשת שלך. זכור כי זה לא תמיד יעבוד אם משתמשים יוכלו לשנות יציאות בלקוח שלהם.

פתח את ממשק הנתב שלך ואיסור על גישה למשתמשים ביציאות 6881 דרך 6999. שוב, זה לא פיתרון מושלם אבל זה יעזור מאוד.

הערות