הורדה וזריעה של טורנטים מהמחשב או מכל שרת ייעודי אחר צורכת כמות נאה ביותר של אנרגיה, אם אתה זורע אותה 24x7. וזה גם לא מוצדק לשים את המחשב הנייד כל הזמן רק כדי להוריד את טורנט. אז הנה המחשב בגודל כיס שלנו נכנס לתמונה: פטל פי. זוהי בחירה מושלמת עבור תיבת Torrent מכיוון שהיא צורכת מעט מאוד כוח ויכולה להישאר זמן רב. כך שתוכלו להפעיל Torrent Box זול כל הזמן בעלות ריצה זניחה, ולהוריד לכם טורנטים. אתה יכול גם להפעיל כמה תוכניות אחרות המחייבות את Raspberry Pi להיות פעיל זמן רב, כמו שאתה יכול להשתמש בו כמצלמת מעקב לכידת תנועה ויכול להוריד את הסיקור בו זמנית. אז הבה נתחיל!
יש בעיקר שני הפתרונות הפופולאריים ביותר להורדת קובצי טורנט במערכת לינוקס (פטל Pi): שידור ו המבול. כאן במדריך זה אני משתמש בשידור, מכיוון שמצאתי שהוא פשוט יותר, קל וקל יותר ממבול. הנה ההשוואה הקטנה:
שידור מול מבול:
כפי שצוין קודם לכן שידור הוא לקוח סיקור פשוט וקל משקל בהשוואה למבול. מצד שני ל- Deluge יש יותר תכונות אבל מעט יותר כבדות, אבל לא תרגישו עומס נוסף על המחשב מכיוון שהמחשבים הרבה יותר מהירים כיום.
השידור מגיע עם ממשק אינטרנט מהקופסה, דרכו ניתן לגשת לטורנטים בשולחן העבודה, כמו גם בסמארטפונים באמצעות דפדפן האינטרנט. ל- Deluge יש גם ממשק משתמש אינטרנט אבל אתה צריך להוריד ולהגדיר אותו בנפרד, ל- Deluge יש גם לקוח סיקור נחמד לשולחן העבודה, אבל צריך להוריד אותו בנפרד בשולחן העבודה. מלבד זאת , שידור יכול להתמודד עם קישורי מגנטים של Torrent בצורה חלקה מאוד מאשר מבול.
המטרה העיקרית שלי היא פשוט להוריד את ה- Torrents מבלי להתעסק בתצורה ואני לא רוצה להתקין לקוח Torrent אחר על שולחן העבודה שלי (יש כבר uTorrent), ולכן השתמשתי בשידור. שניהם טובים ויש להם אפשרויות בסיסיות כמו עצור, התחל, השהה או מחק וכו '.
המרת Raspberry Pi ל- TorrentBox תוך מספר דקות:
קודם כל אם אתה מתחיל ב- Raspberry Pi אז עברו על ההדרכות הקודמות שלנו בנושא התקנת מערכת ההפעלה Raspbian ב- Raspberry Pi והתחלת העבודה עם Raspberry Pi. בדוק גם את כל שאר הפרויקטים של פטל פי כאן.
אם יש לך דגם Raspberry Pi מתחת לגירסה 3, ייתכן שתצטרך דונגל Wi-Fi כדי לחבר את ה- Raspberry Pi באופן אלחוטי לנתב או לחבר ישירות את ה- Raspberry Pi לנתב באמצעות כבל Ethernet. ל- Raspberry Pi 3 מובנה Wi-Fi. כאן השתמשנו ב- Raspberry Pi 2 דגם B עם דונגל Wi-Fi. אז וודא ש- Raspberry Pi מחובר לאינטרנט, באמצעות LAN או Wi-Fi ואז בצע את השלבים הבאים:
שלב 1: ראשית הפעל את הפקודה הבאה כדי לעדכן ולשדרג את מערכת ההפעלה Raspbian ב- Raspberry Pi:
sudo apt-get עדכון
שלב 2: הורד כעת והתקן את השידור באמצעות הפקודה הבאה:
sudo apt-get להתקין שידור שידור
שלב 3: עכשיו כל מה שאנחנו צריכים לעשות כמה שינויים בקובץ התצורה של שידור . ראשית פתח את קובץ התצורה באמצעות עורך nano :
sudo nano /etc/transmission-daemon/settings.json
והוסף את ה- IP של ה- LAN באפשרות ההגדרה "rpc-whitelist" והגדר את "rpc-whitelist list" ל- "true" כמו להלן. זה ה- IP שיוקצה ל- Raspberry Pi שלנו על ידי הנתב שלנו.
"rpc-whitelist": "127.0.0.1,192.168. *. *", "rpc-whitelist-enabled": true,
אתה יכול גם לראות כמה הגדרות אחרות כמו "rpc-username" ו- "rpc-password", זה יידרש בכניסה בעת פתיחת ממשק המשתמש באינטרנט בדפדפן האינטרנט. אתה יכול לשנות אותם בהתאם; השארתי את שם המשתמש כברירת מחדל ושיניתי את הסיסמה. הסיסמה תוצפן אוטומטית עם שמירת הקובץ.
שלב 4: מיקום הקבצים שהורדו מוגדר בקובץ settings.json כמוצג להלן. מיקום ברירת המחדל הוא / var / lib / transmission-daemon / downloads
sudo nano /etc/transmission-daemon/settings.json
כדי להימנע מכל "שגיאת הרשאה שנדחתה", עלינו לוודא שבעל ספריות אלה חייב להיות אותו משתמש שבבעלותו את שדר השידור . המשתמש, שבבעלותו הדמון של השידור, הוא "שידור Debian ", ולכן אנו הופכים אותו לבעלים של הורדת ספריות יחד עם ספריות המכילות קובץ הגדרות:
sudo chown -R debian-transmission: debian-transmission / etc / transmission-daemon sudo chown -R debian-transmission: debian-transmission /etc/init.d/transmission- daemon sudo chown -R debian-transmission: debian-transmission / var / lib / שד שידור
שלב 5: סוף סוף התחל את דמון השידור וטען מחדש את ההגדרות:
שידור שירות sudo-daemon התחל לטעון sudo service transmission-daemon
שלב 6: עכשיו אתה מוכן להוריד את קבצי Torrent שלך ב- Raspberry Pi. פשוט פתח את דפדפן האינטרנט והזן את ה- IP שלך Raspberry Pi עם היציאה 9091 כמו http://192.168.1.100:9091 . תוצג בפניך חלון קופץ שבו עליך להזין את אותו שם משתמש וסיסמה שהגדרנו בשלב 3. ויש לך ממשק המשתמש שלך ב- Torrent לפניך כמו להלן:
http: // IP_of_y_Raspberry_Pi: 9091
כעת לחץ על סמל פתח סיקור בפינה השמאלית העליונה והעלה את קובץ הסיקור או הדבק את כתובת האתר של קישור המגנט כדי להתחיל בהורדה. זה די פשוט וישר קדימה להשתמש בו, תוכלו להבין זאת בקלות.
זה כמו כל לקוח BitTorrent אחר ותוכלו פשוט לבחון את האפשרויות באמצעות הממשק. אנו יכולים להוסיף, להסיר, לתזמן את הזרמים וקישורי המגנטים עובדים בצורה חלקה מאוד.
שלב 7: שלב אחרון הוא לטעון את הגדרות השידור בעת ההפעלה. אמנם, שידור , כברירת מחדל, מתחיל באתחול ומתחיל להוריד את טורנטים בתור, אך ממשק האינטרנט לא מתחיל אוטומטית בעת ההפעלה עד שאנחנו מפטרים את הפקודה " sudo service transmission-daemon reload" .
אז כדי להפוך את הדבר לאוטומטי, ראשית צור קובץ בשם "transmission-boot" בתוך /etc/init.d
sudo nano /etc/init.d/transmission-boot
והזן את הטקסט הבא בקובץ זה:
#! / bin / sh ### התחל מידע INIT # מספק: שידור-daemon-reload # חובה-התחלה: $ הכל # חובה-עצירה: # ברירת מחדל-התחלה: 2 3 4 5 # ברירת מחדל-עצירה: 0 1 6 # תיאור קצר: טען מחדש את שד ההעברה # תיאור: טען מחדש את שד ההעברה בעת ההפעלה. ### END INIT INFO שינה 20 שידור שירות-שידור מחדש
לבסוף הפוך את הקובץ להפעלה והוסף אותו ל- rc.d באמצעות הפקודות הבאות:
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/tradmission-boot ברירת מחדל
הכל נעשה עכשיו, אתה יכול להתחיל להשתמש במכונת ההורדה שלך תמיד לפטל Pi.
הגדרות אופציונליות:
שנה את מיקום ההורדה המוגדר כברירת מחדל:
אם אינך מרגיש בנוח עם מיקום ההורדה המוגדר כברירת מחדל (/ var / lib / transmission-daemon / downloads) או אם אתה משתמש בדיסק קשיח חיצוני כלשהו לשמירת הקבצים שהורדת, תוכל לשנות את מיקום ההורדה באמצעות קובץ settings.json כפי שמוצג בשלב 4 לעיל. אך זכור כי הבעלים של ספריות אלה חייב להיות זהה שבבעלותו את דמון השידור כדי להימנע מכל שגיאת הרשאה שנדחתה , כמוסבר בשלב 4.
שנה משתמש של שדר השידור:
כידוע שמשתמש ברירת המחדל שבבעלותו של הדמון שידור הוא "שידור דביאן ". זה מוגדר בקובץ /etc/init.d/transmission-daemon ואנחנו יכולים לשנות את המשתמש משם:
sudo nano /etc/init.d/transmission-daemon
השארתי את מרבית ההגדרות בברירות מחדל כולל זו כאמור קודם לכן שאני רוצה להוריד רק את הקבצים ואין לי שום דרישה ספציפית. אך באפשרותך לשנות משתמש זה למשתמש אחר כמו "pi" על ידי עריכת הקובץ הנ"ל . אבל מי שלא יהיה המשתמש, עלינו להפוך את המשתמש הזה לבעלים של הספריות שבהן יישמרו ההורדות ושם נשמרים קבצי ההגדרות.
גם כדי לשנות את המשתמש, ראשית עלינו לעצור את השידור ואז להתחיל אותו לאחר השינוי באמצעות הפקודות הבאות:
הפסקת שידור העברת שירותי סודו
התחלת שידור העברת שירותי סודו
הגדר מהירות הורדה והעלאה:
ישנן אפשרויות תצורה רבות לשליטה ב- Torrent כמו הורדה והעלאה של מהירות הסיקור. אנו יכולים להגביל ולהגדיר את מהירות ההורדה וההעלאה בקובץ settings.json כמו למטה. אנו יכולים גם לשנות את המהירויות של ממשק האינטרנט. המהירויות מוצגות ב- KB / s:
sudo nano /etc/transmission-daemon/settings.json
בדוק עוד יותר את קובץ ההגדרות כדי לשנות אותו בהתאם לדרישתך. תוכל למצוא את כל הפרטים הנוגעים לאפשרויות ולמשתנים השונים בקובץ זה כאן.
סיקור אנונימי:
לבסוף אם ברצונך להסתיר את פעילויות הסיקור שלך מספק האינטרנט או מכמה סוכנויות ממשלתיות, ישנם שירותים שונים בתשלום ובחינם כדי להסתיר את כתובת ה- IP האמיתית שלך מאנשים אחרים ברשת. דרך אחת היא להשתמש בשירות Proxy Torrent כלשהו כדי להסתיר את ה- IP שלך ו / או להצפין את הנתונים המעבירים כמו BTGuard, Torguard וכו '. דרך אחרת להשתמש בשירות VPN כלשהו כדי לנתב את כל תעבורת ה- Torrent שלך מ- VPN, כך שאף אחד לא יכול לראות ה- IP האמיתי שלך אבל הם יראו את ה- IP של VPN, כמו StrongVPN, Proxy.sh וכו '. בדרך זו תוכל לעשות שם אנונימי לחלוטין בתעבורת BitTorrent שלך.
אז ככה תוכלו להמיר את ה- Raspberry Pi שלכם ל- Torrent Box בהספק נמוך. עיין כאן בפרויקטים אחרים המעניינים שלנו ב- IoT.