ข้ามไปยังเนื้อหา

ตัวดาวน์โหลด

ตั้งค่า

เชื่อมต่อแอปดาวน์โหลดของคุณ เพื่อให้ HolyArrs ส่งรีลีสให้และนำเข้าสิ่งที่เสร็จแล้ว

HolyArrs ไม่ดาวน์โหลดเอง แต่ส่งแต่ละรีลีสให้ตัวดาวน์โหลด ติดตามงาน แล้วนำเข้าไฟล์

ชนิด แอป
Torrent qBittorrent, Transmission 4 ขึ้นไป, Deluge, rTorrent (จะมีหรือไม่มี ruTorrent ก็ได้)
Usenet SABnzbd, NZBGet
  • คุณเป็นเจ้าของหรือแอดมิน
  • แอปดาวน์โหลดของคุณทำงานอยู่ และเปิดหน้าเว็บของมันได้
  1. เปิด Settings > Downloaders (การตั้งค่า > ตัวดาวน์โหลด)

  2. กด Add a Downloader (เพิ่มตัวดาวน์โหลด)

  3. ใต้ Which app (แอปไหน) เลือกแอปของคุณ

  4. พิมพ์ Name (ชื่อ)

  5. พิมพ์ Address (ที่อยู่) คือหน้าเว็บของแอป เช่น http://192.168.1.10:8090 สำหรับ rTorrent ดูที่อยู่ของ rTorrent

  6. กรอกข้อมูลล็อกอิน ดูข้อมูลล็อกอินของแต่ละแอป

  7. กด Save (บันทึก) แล้วกด Test (ทดสอบ) ที่แถว

    จะเห็น Working (ทำงานปกติ) ข้างชื่อ

ข้อมูลล็อกอินของแต่ละแอป

ลิงก์ไปยัง ข้อมูลล็อกอินของแต่ละแอป
แอป ต้องกรอกอะไร หาได้ที่ไหน
qBittorrent API key (qBittorrent 5.2 ขึ้นไป) หรือ Username and password Options > Web UI
Transmission ชื่อผู้ใช้และรหัสผ่าน เว้นว่างถ้าแอปไม่ถาม การตั้งค่าของ Transmission
Deluge รหัสผ่าน Web UI ไม่มีชื่อผู้ใช้ Deluge Web UI
rTorrent ชื่อผู้ใช้และรหัสผ่านของเว็บเซิร์ฟเวอร์ที่อยู่หน้า rTorrent เว้นว่างถ้าไม่ถาม การตั้งค่าเว็บเซิร์ฟเวอร์หรือ seedbox ของคุณ
SABnzbd API key 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 จัดงานดาวน์โหลดของตัวเองไว้ใต้ category นี้ และติดตามเฉพาะ category นี้

แอป category ทำงานอย่างไร
qBittorrent สร้างให้ถ้ายังไม่มี
SABnzbd ต้องมีอยู่ก่อน ใน Config > Categories
Transmission, Deluge เก็บเป็นป้าย
rTorrent เก็บเป็นป้ายใน d.custom1 แสดงในคอลัมน์ Label ของ ruTorrent
NZBGet ส่งเป็น category ของงานดาวน์โหลด

ลำดับความสำคัญและแท็ก

ลิงก์ไปยัง ลำดับความสำคัญและแท็ก

Priority (ลำดับความสำคัญ) มีค่า 1 ถึง 50 เลขต่ำสุดใช้ก่อน และเลขเท่ากันผลัดกันใช้ เมื่อใช้ Tags (แท็ก) เฉพาะรายการที่มีแท็กตรงกันเท่านั้นที่ใช้ตัวดาวน์โหลดนี้ รายการที่ไม่มีแท็กใช้ตัวดาวน์โหลดที่ไม่มีแท็ก

กรอก Downloader’s path และ HolyArrs’ path ใต้ Different folder names เฉพาะเมื่อแอปทั้งสองเห็นโฟลเดอร์ดาวน์โหลดคนละชื่อ ตัวอย่าง: ตัวดาวน์โหลดบันทึกไปที่ /data/torrents แต่ HolyArrs เห็นเป็น /downloads Add a path pair เพิ่มแถวใหม่

วิธีแก้ที่ดีกว่าคือใช้โฟลเดอร์แม่ร่วมกันหนึ่งโฟลเดอร์ที่เมานต์ที่พาธเดียวกันในทั้งสอง container ดูโฟลเดอร์

เข้าถึงเครือข่ายภายใน

ลิงก์ไปยัง เข้าถึงเครือข่ายภายใน

เปิดอยู่โดยค่าเริ่มต้น เพราะตัวดาวน์โหลดมักรันที่บ้าน ปิดสำหรับตัวดาวน์โหลดที่อยู่บนอินเทอร์เน็ต

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 address ของมัน หรือเพิ่มชื่อโฮสต์ของ HolyArrs ใน host_whitelist ของ SABnzbd ที่ Config > Special

อาการ: SABnzbd บอกว่าไม่มี category วิธีแก้: สร้าง category ใน 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 เป็นรายการคั่นด้วยจุลภาคของ id หรือที่อยู่ของตัวดาวน์โหลด:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

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

การเอาออก การเอาออกใน NZBGet และ API
  • Remove (เอาออก) จะถูกปฏิเสธขณะที่ตัวดาวน์โหลดยังมีงานดาวน์โหลดที่ทำอยู่ ให้หยุดชั่วคราว รอให้เสร็จ แล้วค่อยเอาออก
  • NZBGet ลบไฟล์ทุกครั้งที่เอางานดาวน์โหลดหรือรายการในประวัติออก HolyArrs จึงปฏิเสธการเอาออกที่ขอให้เก็บไฟล์
  • rTorrent ลบข้อมูลผ่าน XML-RPC ไม่ได้ เมื่อการเอาออกขอให้ลบไฟล์ HolyArrs จะลบเองในที่ที่โฟลเดอร์บันทึกหรือคู่พาธของมันเข้าถึง ถ้าไม่ใช่ ไฟล์จะอยู่บนเครื่อง rTorrent ต่อไป และ HolyArrs จะบันทึกเหตุผลไว้ใน log
  • ที่หน้า Downloads แถวของ rTorrent มี Pause และ Resume แต่ไม่มีปุ่มควบคุมอื่นของ qBittorrent
  • ทุก route ของตัวดาวน์โหลดอยู่ใน http://your-server:6262/api/v1/openapi.json

HolyArrs ใช้ได้ฟรี ถ้าช่วยประหยัดเวลาคุณได้ กดดาวบน GitHub, สนับสนุนโปรเจกต์ หรือ เลี้ยงกาแฟผู้พัฒนา