ตัวดาวน์โหลด
ตั้งค่า
เชื่อมต่อแอปดาวน์โหลดของคุณ เพื่อให้ HolyArrs ส่งรีลีสให้และนำเข้าสิ่งที่เสร็จแล้ว
HolyArrs ไม่ดาวน์โหลดเอง แต่ส่งแต่ละรีลีสให้ตัวดาวน์โหลด ติดตามงาน แล้วนำเข้าไฟล์
| ชนิด | แอป |
|---|---|
| Torrent | qBittorrent, Transmission 4 ขึ้นไป, Deluge, rTorrent (จะมีหรือไม่มี ruTorrent ก็ได้) |
| Usenet | SABnzbd, NZBGet |
ก่อนเริ่ม
ลิงก์ไปยัง ก่อนเริ่ม- คุณเป็นเจ้าของหรือแอดมิน
- แอปดาวน์โหลดของคุณทำงานอยู่ และเปิดหน้าเว็บของมันได้
เพิ่มตัวดาวน์โหลด
ลิงก์ไปยัง เพิ่มตัวดาวน์โหลด-
เปิด Settings > Downloaders (การตั้งค่า > ตัวดาวน์โหลด)
-
กด Add a Downloader (เพิ่มตัวดาวน์โหลด)
-
ใต้ Which app (แอปไหน) เลือกแอปของคุณ
-
พิมพ์ Name (ชื่อ)
-
พิมพ์ Address (ที่อยู่) คือหน้าเว็บของแอป เช่น
http://192.168.1.10:8090สำหรับ rTorrent ดูที่อยู่ของ rTorrent -
กรอกข้อมูลล็อกอิน ดูข้อมูลล็อกอินของแต่ละแอป
-
กด 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 ไม่เคยส่งคีย์ที่เก็บไว้ไปยังโฮสต์ใหม่
ที่อยู่ของ rTorrent
ลิงก์ไปยัง ที่อยู่ของ rTorrentHolyArrs คุยกับ rTorrent ผ่าน XML-RPC Address (ที่อยู่) คือลิงก์นั้น ไม่ใช่หน้า ruTorrent
| การตั้งค่า | ที่อยู่ |
|---|---|
| crazymax/rtorrent-rutorrent | http://host:8000/RPC2 พอร์ต 8080 ตรงนั้นคือหน้า ruTorrent |
| ผ่าน ruTorrent | http:// หรือ /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 บน seedbox
ลิงก์ไปยัง rTorrent บน seedboxเมื่อ rTorrent รันบนอีกเครื่อง HolyArrs จะเห็นโฟลเดอร์ดาวน์โหลดของมันไม่ได้ ให้ตั้งการซิงก์ที่คัดลอกไฟล์ที่เสร็จแล้วมาไว้ในโฟลเดอร์ที่ HolyArrs เห็น จากนั้นเพิ่มคู่พาธในพาธ โดย Downloader’s path คือโฟลเดอร์บน seedbox เช่น /home/user/downloads และ HolyArrs’ path คือโฟลเดอร์ในเครื่องที่การซิงก์เติมไฟล์ให้
ตัวเลือก
ลิงก์ไปยัง ตัวเลือกสำหรับ qBittorrent ตัวเลือกเหล่านี้อยู่ใต้ More options (ตัวเลือกเพิ่มเติม)
Category
ลิงก์ไปยัง CategoryHolyArrs จัดงานดาวน์โหลดของตัวเองไว้ใต้ 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 จะ:
- เพิ่มรีลีสนั้นลงรายการ Turned down (ถูกปฏิเสธ) ของรายการ เพื่อไม่ให้เลือกซ้ำ
- เอาออกจากตัวดาวน์โหลดพร้อมไฟล์
- ค้นหาอีกครั้งและส่งรีลีสที่ดีที่สุดถัดไป
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 ไม่ส่งซ้ำเอง วิธีแก้:
- หางานดาวน์โหลดนั้นในแอปตัวดาวน์โหลด
- ใน 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, สนับสนุนโปรเจกต์ หรือ เลี้ยงกาแฟผู้พัฒนา