דלגו לתוכן

מורידים

הגדרה

חבר את אפליקציית ההורדות שלך כדי ש-HolyArrs יוכל לשלוח אליה גרסאות הפצה ולייבא את מה שהסתיים.

HolyArrs לא מוריד בעצמו. הוא מעביר כל גרסת הפצה למוריד, עוקב אחריה ומייבא את הקבצים.

סוג אפליקציות
Torrent qBittorrent, Transmission 4 ומעלה, Deluge, rTorrent (עם ruTorrent או בלעדיו)
Usenet SABnzbd, NZBGet
  • אתה הבעלים או מנהל.
  • אפליקציית ההורדות שלך רצה ואתה יכול לפתוח את ממשק ה-web שלה.
  1. פתח Settings > Downloaders (הגדרות > מורידים).

  2. לחץ על Add a Downloader (הוסף מוריד).

  3. תחת Which app (איזו אפליקציה), בחר את האפליקציה שלך.

  4. הקלד Name (שם).

  5. הקלד את Address (כתובת), ממשק ה-web של האפליקציה, למשל http://192.168.1.10:8090. ל-rTorrent, ראה כתובת rTorrent.

  6. מלא את פרטי ההתחברות. ראה פרטי התחברות לכל אפליקציה.

  7. לחץ על Save (שמירה), ואז על Test (בדיקה) בשורה.

    אתה אמור לראות Working (עובד) ליד השם.

פרטי התחברות לכל אפליקציה

קישור אל פרטי התחברות לכל אפליקציה
אפליקציה מה להזין איפה למצוא
qBittorrent API key (מפתח API) (qBittorrent 5.2 ומעלה) או Username and password (שם משתמש וסיסמה) Options > Web UI
Transmission שם משתמש וסיסמה, ריקים אם היא לא מבקשת הגדרות Transmission
Deluge סיסמת Web UI, בלי שם משתמש Deluge Web UI
rTorrent שם משתמש וסיסמה של שרת ה-web שלפני rTorrent, ריקים אם הוא לא מבקש הגדרות שרת ה-web או ה-seedbox שלך
SABnzbd מפתח API Config > General
NZBGet שם משתמש וסיסמה, ריקים אם NZBGet מכניס את HolyArrs בלעדיהם הגדרות NZBGet

HolyArrs שומר מפתחות וסיסמאות מוצפנים ולא מציג אותם שוב. השאר את השדה כמו שהוא כדי לשמור את מה ששמור. כשאתה משנה את הכתובת למארח אחר, הקלד את המפתח שוב. HolyArrs אף פעם לא שולח מפתח שמור למארח חדש.

HolyArrs מדבר עם rTorrent דרך XML-RPC. ה-Address (כתובת) הוא הקישור הזה, לא עמוד ruTorrent.

התקנה כתובת
crazymax/rtorrent-rutorrent http://host:8000/RPC2. פורט 8080 שם הוא עמוד ruTorrent
דרך ruTorrent http://host:8080/plugins/httprpc/action.php, או /rutorrent/plugins/httprpc/action.php כש-ruTorrent נמצא תחת /rutorrent. גם /plugins/rpc/rpc.php עובד
Seedbox הקישור ש-ה-seedbox שלך נותן, למשל https://host/user/RPC2

כתובת בלי נתיב מקבלת /RPC2. נבדק עם rTorrent 0.16.25 ו-ruTorrent 5.3.18.

HolyArrs מביא בעצמו כל קובץ .torrent ושולח אותו ל-rTorrent, כך ש-rTorrent אף פעם לא פונה למקור.

כש-rTorrent רץ על מחשב אחר, HolyArrs לא רואה את תיקיית ההורדות שלו. הגדר סנכרון שמעתיק את הקבצים שהסתיימו לתיקייה ש-HolyArrs רואה. אחר כך הוסף זוג נתיבים תחת נתיבים: Downloader’s path הוא תיקיית ה-seedbox, למשל /home/user/downloads, ו-HolyArrs’ path היא התיקייה המקומית שהסנכרון ממלא.

ב-qBittorrent הן נמצאות תחת More options (אפשרויות נוספות).

HolyArrs מסדר את ההורדות שלו תחת הקטגוריה הזאת ועוקב רק אחריה.

אפליקציה איך הקטגוריה עובדת
qBittorrent נוצרת בשבילך אם חסרה
SABnzbd חייבת להיות קיימת קודם, תחת Config > Categories
Transmission, Deluge נשמרת כתווית
rTorrent נשמרת כתווית ב-d.custom1, ומוצגת בעמודה Label של ruTorrent
NZBGet נשלחת כקטגוריית ההורדה

Priority (עדיפות) נעה בין 1 ל-50. המספר הנמוך ביותר משמש ראשון, ומספרים שווים מתחלפים ביניהם. עם Tags (תגיות), רק כותרים שחולקים תגית משתמשים במוריד הזה. כותרים בלי תגית משתמשים במורידים בלי תגית.

מלא את Downloader’s path (הנתיב של המוריד) ואת HolyArrs’ path (הנתיב של HolyArrs) תחת Different folder names (שמות תיקיות שונים) רק כששתי האפליקציות רואות את תיקיית ההורדות בשמות שונים. דוגמה: המוריד שומר ב-/data/torrents ו-HolyArrs רואה את זה כ-/downloads. Add a path pair (הוסף זוג נתיבים) מוסיף שורה נוספת.

הפתרון הטוב יותר הוא תיקיית אב משותפת אחת שמעוגנת באותו נתיב בשני הקונטיינרים. ראה תיקיות.

להגיע לרשת המקומית

קישור אל להגיע לרשת המקומית

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

HolyArrs יכול לשנות את המוריד הזה

קישור אל HolyArrs יכול לשנות את המוריד הזה

כבוי אומר שהורדות חדשות עדיין הולכות לשם, אבל HolyArrs אף פעם לא משהה, משנה או מסיר משהו שכבר נמצא בו. השתמש בזה למוריד שאתה חולק עם אפליקציות אחרות.

עמוד הכותר מציג כל הורדה: ממתינה לתור, מורידה עם מהירות וזמן שנותר, תקועה, או נכשלה עם הסיבה.

לחץ על Mark failed (סמן ככושל) כדי לסיים הורדה שאתה לא רוצה. HolyArrs אז:

  1. מוסיף את גרסת ההפצה הזאת לרשימת Turned down (נפסלו) של הכותר כדי שלא תיבחר שוב.
  2. מסיר אותה מהמוריד, עם הקבצים שלה.
  3. מחפש שוב ושולח את גרסת ההפצה הבאה הכי טובה.

rTorrent לא יכול למחוק קבצים דרך XML-RPC, ולכן HolyArrs מוחק אותם בעצמו במקומות שתיקיית השמירה שלו או זוגות הנתיבים מגיעים אליהם. אחרת הקבצים נשארים על המחשב של rTorrent.

אם שום דבר אחר לא עובר את הכללים שלך, הכותר מציג Needs a decision (דורש החלטה).

מצב משמעות
Working ענה בבדיקה האחרונה
Paused (מושהה) השהית אותו. שום דבר חדש לא נשלח; הורדות נוכחיות עדיין במעקב
Resting (במנוחה) הוא לא ענה, אז HolyArrs מחכה עד הזמן שמוצג
Not answering (לא מגיב) הבדיקה האחרונה לא קיבלה תשובה
Sign-in refused (ההתחברות נדחתה) המפתח או ההתחברות נדחו

Pause ו-Resume (המשך) בשורה עוצרים ומתחילים את השליחה. מוריד שמפסיק לענות מדולג עד 30 דקות.

תסמין: הבדיקה של SABnzbd נכשלת כש-Address משתמש בשם מארח. סיבה: SABnzbd דוחה שמות מארח שהוא לא מכיר. פתרון: השתמש בכתובת ה-IP שלו, או הוסף את שם המארח של HolyArrs ל-host_whitelist ב-SABnzbd תחת Config > Special.

תסמין: SABnzbd אומר שהקטגוריה חסרה. פתרון: צור את הקטגוריה ב-SABnzbd תחת Config > Categories, ואז לחץ על Test.

תסמין: Deluge לא עובד. פתרון: ב-Deluge Web UI, התחבר ל-daemon שלך בעצמך והפעל את התוסף Label. HolyArrs לא בוחר daemon.

תסמין: הבדיקה של rTorrent אומרת 404 או לא נמצא. סיבה: הפורט או הנתיב שגויים. ב-crazymax/rtorrent-rutorrent, 8000 הוא XML-RPC ו-8080 הוא עמוד ruTorrent. פתרון: השתמש ב-http://host:8000/RPC2, או בנתיב ruTorrent מתוך כתובת rTorrent.

תסמין: rTorrent אומר not allowed for untrusted connections. סיבה: ruTorrent חוסם פקודה ש-HolyArrs צריך. פתרון: עדכן את ruTorrent, או כוון את Address אל /RPC2 של rTorrent.

תסמין: rTorrent דוחה גרסת הפצה עם שגיאת מגבלת גודל. פתרון: הגדל את network.xmlrpc.size_limit בקובץ ההגדרות של rTorrent. ב-crazymax/rtorrent-rutorrent, הגדר XMLRPC_SIZE_LIMIT.

תסמין: קובץ .torrent או .nzb ממקור עם proxy נדחה. סיבה: Transmission, Deluge, rTorrent ו-NZBGet עדיין לא יכולים לקבל את הקבצים האלה דרך מקור עם proxy. קישורי magnet עובדים.

תסמין: שורה אומרת Check whether this download arrived (בדוק אם ההורדה הזאת הגיעה). סיבה: החיבור נפל בזמן ש-Transmission, Deluge, rTorrent או NZBGet קיבלו גרסת הפצה. HolyArrs לא שולח אותה שוב בעצמו. פתרון:

  1. חפש את ההורדה באפליקציית המוריד.
  2. ב-HolyArrs, לחץ על Give up on it (ותר עליה). ההורדה נשארת במוריד. בחר גרסת הפצה אחרת תחת Needs a decision אם אתה רוצה.

תסמין: Sign-in refused. פתרון: העתק את המפתח או הסיסמה מהמוריד, הקלד אותם שוב, ולחץ על Test.

עוד ב-פתרון בעיות.

איך HolyArrs בוחר מוריד
  • גרסאות הפצה של torrent הולכות למורידי torrent, גרסאות Usenet למורידי Usenet.
  • מספר העדיפות הנמוך ביותר קודם. מספרים שווים מתחלפים.
  • מורידים מושהים ובמנוחה מדולגים.
  • אם אחד דוחה גרסת הפצה, מנסים את הבא מאותו סוג (Try the next Downloader).
  • שליחות למוריד אחד מרווחות ב-2 שניות כברירת מחדל.
  • התגיות חייבות להתאים. כותרים בלי תגית הולכים למורידים בלי תגית.
כשהורדות משתבשות: מה נחשב, וההגדרות

HolyArrs מתייחס לאלה כמו ל-Mark failed:

  • המוריד מוותר (חלקים חסרים, תיקון שנכשל). הסיבה שלו מוצגת.
  • ההורדה מכילה תוכנות כמו .exe, .bat, .scr או .lnk, כולל movie.mkv.exe.
  • ההורדה נראית מזויפת: הערת סיסמה, רק ארכיונים בלי וידאו או שמע, או קיצור דרך לאתר בלי מדיה לידו. רשימות הקבצים של torrent נקראות ברגע שהן מגיעות, כך שמזויף נכשל עוד לפני שהוא יורד.
  • הקבצים לא תואמים לשם גרסת ההפצה. הייבוא נדחה וההורדה מוסרת.
  • אין התקדמות במשך זמן הוויתור. המתנה לתור, השהיה במוריד, ותיקון או פריקה ב-100% לא נספרים.
  • ההורדה הוסרה מחוץ ל-HolyArrs. היא מוחלפת בגרסת ההפצה הבאה.

ההגדרות האלה נמצאות תחת When downloads go wrong (כשהורדות משתבשות) ב-Settings > Downloaders. לחץ על Save בסרגל שמופיע אחרי שינוי.

הגדרה ברירת מחדל מתי לשנות
Remove failed downloads from the Downloader פעיל אתה רוצה לבדוק כשלונות (כבוי). פעיל מוחק גם את הקבצים שלהן
Add matched titles to your Library כבוי אתה רוצה שהתאמה בטוחה שכבר נמצאת במוריד תתווסף בלי חיפוש
When you remove a download: Delete its files פעיל אתה רוצה לשמור את הקבצים
When you remove a download: Turn down its Release כבוי אתה לא רוצה שגרסת ההפצה הזאת תיבחר שוב לכותר
When you remove a download: Search again פעיל כבה אם אתה בוחר את גרסת ההפצה הבאה בעצמך. דורש Turn down its Release
Stalled after (hours) 6 ההורדות שלך איטיות מטבען. טווח 1 עד 168
Try the next Release after (hours) 24 אתה מעדיף לחכות על פני החלפה. נספר מההתקדמות האחרונה. טווח: זמן התקיעה עד 720
Fail downloads that hold programs or fakes פעיל לעיתים רחוקות. כבוי מאפשר להן להגיע לייבוא
Replace downloads removed outside HolyArrs פעיל אתה מסיר הורדות בכוונה. כבוי גורם לכותר לחכות לך
Try the next Downloader פעיל אתה רוצה מוריד אחד בלבד
Seconds between sends to one Downloader 2 המוריד נחנק משליחות רצופות. 0 מכבה את הריווח. טווח 0 עד 60
לנעול מוריד לקריאה בלבד מהשרת

הגדר את HOLYARRS_READONLY_DOWNLOADERS לרשימה מופרדת בפסיקים של מזהי מורידים או כתובות:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

מוריד שברשימה נשאר לקריאה בלבד, לא משנה מה המתג שלו אומר, גם אחרי הסרה והוספה מחדש. המתג מוצג כנעול, ועמוד Downloads מסתיר את הפקדים בשורות שלו.

הסרה, הסרות ב-NZBGet, API
  • Remove (הסר) נדחה כל עוד יש למוריד הורדות פעילות. השהה אותו, תן להן להסתיים, ואז הסר.
  • NZBGet מוחק קבצים בכל פעם שהורדה או רשומת ההיסטוריה שלה מוסרת, ולכן HolyArrs דוחה הסרות שמבקשות לשמור קבצים.
  • rTorrent לא יכול למחוק נתונים דרך XML-RPC. כשהסרה מבקשת למחוק קבצים, HolyArrs מוחק אותם בעצמו במקומות שתיקיית השמירה שלו או זוגות הנתיבים מגיעים אליהם. אחרת הקבצים נשארים על המחשב של rTorrent ו-HolyArrs רושם בלוג למה.
  • ב-Downloads (הורדות), שורה של rTorrent מציעה Pause ו-Resume, אבל לא את שאר הפקדים של qBittorrent.
  • כל נתיבי המורידים נמצאים ב-http://your-server:6262/api/v1/openapi.json.

HolyArrs חינמי. אם זה חסך לך זמן, תן לו כוכב ב-GitHub, תמוך בפרויקט או קנה לי קפה.