วิธีเปลี่ยน Raspberry Pi ให้เป็นกล่อง BitTorrent Always-On
เหมาะอย่างยิ่งที่จะมีเครื่องจักรเฉพาะสำหรับลูกค้า BitTorrent ของคุณเพื่อให้คุณสามารถเพาะเมล็ดได้ตลอด 24 ชั่วโมง แต่มันก็ต้องใช้พลังงานสูงในการปล่อยให้แท่นขุดน้ำมันเต็มขับเคลื่อนและออนไลน์อยู่บ่อยครั้ง ใส่ราสเบอร์รี่ Pi.
เดสก์ท็อปพีซีส่วนใหญ่ใช้พลังงานพอสมควร - เซิร์ฟเวอร์โฮมออฟฟิศที่มีความเรียบง่ายของเราใช้พลังงานไฟฟ้าเกือบ 200 เหรียญต่อปี ในทางกลับกัน Raspberry Pi นั้นถูกสร้างขึ้นรอบ ๆ โปรเซสเซอร์มือถือและใช้พลังงานจิบเหมือนนกฮัมมิงเบิร์ด กระดานหลักของ Raspberry Pi ใช้พลังงานน้อยกว่า 3 ดอลล่าร์ ต่อปี และแม้กระทั่งการเพิ่มฮาร์ดไดรฟ์ภายนอกไม่กี่ตัวคุณจะยังคงรักษาค่าใช้จ่ายประจำปีของคุณไว้ได้น้อยกว่าเบอร์เกอร์และมันฝรั่งทอด.
นอกจากนี้เมื่อพูดถึงการดาวน์โหลด torrents เครื่องที่ทำงานตลอดเวลานั้นเป็นราชา ด้วย torrents ยิ่งคุณตรวจสอบคลาวด์และเก็บไว้ในอัตราส่วนที่ดีกว่าของคุณในการติดตามของคุณ (แม้ว่าคุณกำลัง leeching จากเครื่องมือติดตามสาธารณะเครื่องจักรที่ทำงานตลอดเวลาจะทำให้คุณมั่นใจได้ว่าคุณจะอยู่ที่นั่นเมื่อไฟล์หายากเหล่านั้นปรากฏ.
หากฟังดูดีอ่านต่อในขณะที่เราแสดงวิธีเปลี่ยน Pi ของคุณให้เป็นเครื่องดาวน์โหลดที่ควบคุมจากระยะไกลโดยสิ้นเชิง.
สิ่งที่คุณต้องการ
สำหรับบทช่วยสอนนี้เราสมมติว่าคุณมีหน่วย Raspberry Pi ที่ติดตั้ง Raspbian สามารถเข้าถึงอุปกรณ์ได้โดยตรงผ่านทางจอภาพและคีย์บอร์ดที่แนบมาหรือจากระยะไกลผ่าน SSH และ VNC และคุณมีไดรฟ์ USB ภายนอก (หรือไดรฟ์) แนบไปกับมัน หากคุณต้องการเพิ่มความเร็วในพื้นที่เหล่านี้เราขอแนะนำให้อ่านคำแนะนำต่อไปนี้ตามลำดับที่แสดงไว้ที่นี่:
- ทุกสิ่งที่คุณต้องรู้เกี่ยวกับการเริ่มต้นใช้งาน Raspberry Pi
- วิธีกำหนดค่า Raspberry Pi ของคุณสำหรับ Remote Shell, Desktop และ File Transfer
- วิธีการเปลี่ยน Raspberry Pi เป็นอุปกรณ์เก็บข้อมูลเครือข่ายพลังงานต่ำ
ทุกอย่างในการสอนครั้งแรกเป็นสิ่งที่จำเป็น บทช่วยสอนที่สองเป็นทางเลือก (แต่การเข้าถึงระยะไกลนั้นมีประโยชน์อย่างเหลือเชื่อสำหรับโครงการนี้เนื่องจากกล่องดาวน์โหลดเป็นตัวเลือกที่สมบูรณ์แบบสำหรับการสร้างแบบไม่มีหัว) และส่วนที่สำคัญที่สุดของบทช่วยสอนที่สามคือการติดตั้งฮาร์ดไดรฟ์และกำหนดค่า เพื่อติดตั้งอัตโนมัติเมื่อบู๊ตเครื่อง (ดังอธิบายในคำแนะนำที่สาม).
นอกจากนี้หากคุณไม่คุ้นเคยกับรายละเอียดของการตั้งค่าไคลเอนต์ BitTorrent มากเกินไปสำหรับการดาวน์โหลดที่ไม่ระบุชื่อคุณควรอ่านมัน คุณ อย่างแน่นอน ต้องใช้พร็อกซีหรือ VPN แบบไม่ระบุชื่อเพื่อให้สามารถใช้ BitTorrent ได้อย่างปลอดภัย พร็อกซีที่กล่าวถึงในคู่มือนั้นราคาถูกและใช้งานง่าย แต่ VPN ที่ดีมักจะเร็วกว่าและหลากหลายกว่าดังนั้นลองอ่านคู่มือนี้หากคุณต้องการ VPN แทน.
เมื่อคุณได้ตรวจสอบเนื้อหาทั้งหมดและกำหนดค่า Pi แล้วก็ถึงเวลาที่คุณจะเปลี่ยนธุรกิจของคุณให้กลายเป็นสัตว์ดาวน์โหลดที่เงียบและไร้พลังงานต่ำ.
ขั้นตอนที่หนึ่ง: ติดตั้ง Deluge บน Raspbian
มีลูกค้า BitTorrent หลายรายสำหรับการพิจารณามูลค่า Linux แต่เราขอแนะนำ Deluge เป็นเพียงความสมดุลที่เหมาะสมของคุณสมบัติและรอยเท้าเพื่อที่คุณจะไม่พบว่าตัวเองต้องการเดือนจากที่คุณได้ติดตั้งบางสิ่งที่มีประสิทธิภาพมากขึ้น.
คุณสามารถกำหนดค่า Deluge ได้หลายวิธี แต่การตั้งค่าบางอย่างนั้นไม่เหมาะสำหรับกล่องดาวน์โหลด Pi แบบไม่มีหัว ในขณะที่คนส่วนใหญ่ใช้ไคลเอนต์ torrent ของพวกเขาบนเดสก์ท็อปเหมือนกับแอปอื่น ๆ มันไม่ได้ผลดีสำหรับวัตถุประสงค์ของเราเพราะมันหมายถึงทุกครั้งที่คุณต้องการโต้ตอบกับ torrents ของคุณคุณจะต้องลงชื่อเข้าใช้กล่องในระยะไกล เดสก์ท็อปและยุ่งกับไคลเอนต์เดสก์ท็อป มันเสียเวลาของคุณและเสียทรัพยากรไปกับ Pi.
คุณสามารถเรียกใช้ Deluge WebUI ซึ่งอนุญาตให้คุณเข้าถึงไคลเอ็นต์ Deluge จากเบราว์เซอร์บนเครื่องอื่น ตัวเลือกนี้ยังไม่เป็นที่ต้องการของเราแม้ว่าจะเปิดโอกาสให้คุณใช้แอพสมาร์ทโฟนเพื่อดูและควบคุมน้ำท่วม (เพิ่มเติมในภายหลัง).
เราขอแนะนำให้กำหนดค่า Deluge บนเครื่องระยะไกลเพื่อยอมรับการเชื่อมต่อ ThinClient ด้วยวิธีนี้เราสามารถใช้เดสก์ท็อปไคลเอนต์จริงบนคอมพิวเตอร์เครื่องอื่น (ไม่ว่าจะเป็นกล่อง Windows, Linux หรือ OS X) เพื่อควบคุมการติดตั้ง Raspberry Pi คุณจะได้รับประโยชน์ทั้งหมดของไคลเอนต์เดสก์ท็อปบนเดสก์ท็อปจริงของคุณในขณะที่การกระทำทั้งหมดเกิดขึ้นในกล่องระยะไกล.
หากคุณไม่สามารถตัดสินใจได้ระหว่างสองตัวเลือกคุณสามารถใช้ทั้งสองอย่างควบคู่กันได้แม้ว่าจะใช้เวลานานกว่าในการตั้งค่า เพียงทำตามคำแนะนำในทั้งสองส่วนด้านล่างเพื่อทำ.
ตัวเลือกที่หนึ่ง: ตั้งค่า Deluge สำหรับการเข้าถึง ThinClient
ก่อนที่คุณจะทำอะไรใช้เวลาสักครู่เพื่ออัปเดตและอัปเกรดที่เก็บของคุณ เปิดเทอร์มินัลและเรียกใช้คำสั่งสองคำสั่งต่อไปนี้คำสั่งถัดไป:
sudo apt-get update
sudo apt-get upgrade
เมื่อเสร็จแล้วก็ถึงเวลาที่จะเริ่มการติดตั้งส่วนประกอบที่จำเป็นสำหรับการตั้งค่า ThinClient ป้อนคำสั่งต่อไปนี้:
sudo apt-get install deluged
sudo apt-get install deluge-console
สิ่งนี้จะดาวน์โหลดแพคเกจการติดตั้ง Deluge daemon และคอนโซลและเรียกใช้ เมื่อได้รับแจ้งให้ดำเนินการต่อให้พิมพ์ Y หลังจากที่ Deluge เสร็จสิ้นการติดตั้งคุณจะต้องเรียกใช้ Deluge daemon ป้อนคำสั่งต่อไปนี้:
ไหล
sudo pkill deluged แล้ว
สิ่งนี้จะเริ่มต้น Deluge daemon (ซึ่งสร้างไฟล์กำหนดค่า) จากนั้นปิด daemon เรากำลังจะแก้ไขไฟล์กำหนดค่านั้นจากนั้นเริ่มสำรองข้อมูล พิมพ์คำสั่งต่อไปนี้เพื่อสำรองข้อมูลของไฟล์กำหนดค่าดั้งเดิมก่อนจากนั้นเปิดเพื่อแก้ไข:
cp ~ / .config / deluge / auth ~ / .config / deluge / auth.old
นาโน ~ / .config / deluge / auth
เมื่ออยู่ในเครื่องมือแก้ไขข้อความนาโนคุณจะต้องเพิ่มบรรทัดที่ด้านล่างของไฟล์การกำหนดค่าโดยใช้หลักการต่อไปนี้:
ผู้ใช้: รหัสผ่าน: ระดับ
ที่ไหน ผู้ใช้งาน
เป็นชื่อผู้ใช้ที่คุณต้องการใช้กับ Deluge, รหัสผ่าน
เป็นรหัสผ่านที่คุณต้องการและชั้น
คือ 10 (ระดับการเข้าถึงแบบเต็ม / การดูแลระบบสำหรับ daemon) ดังนั้นเพื่อจุดประสงค์ของเราเราใช้ ปี่: ราสเบอร์รี่: 10
. เมื่อคุณแก้ไขเสร็จให้กด Ctrl + X บนแป้นพิมพ์และบันทึกการเปลี่ยนแปลงเมื่อได้รับแจ้ง จากนั้นเริ่มต้น daemon และคอนโซลอีกครั้ง:
ไหล
น้ำท่วมคอนโซล
หากเริ่มต้นคอนโซลจะให้รหัสข้อผิดพลาดแทนรูปแบบคอนโซลที่ดีที่มีการจัดรูปแบบเรียบร้อยแล้วให้พิมพ์“ exit” จากนั้นตรวจสอบให้แน่ใจว่าคุณได้เริ่มต้น daemon แล้ว.
เมื่ออยู่ในคอนโซลคุณจะต้องทำการเปลี่ยนแปลงการกำหนดค่าอย่างรวดเร็ว ป้อนต่อไปนี้:
config -s allow_remote True
config allow_remote
ทางออก
คำสั่งและผลลัพธ์ที่สอดคล้องกันจะมีลักษณะเหมือนภาพหน้าจอด้านล่าง.
สิ่งนี้ทำให้การเชื่อมต่อระยะไกลไปยัง Deluge daemon ของคุณและตรวจสอบอีกครั้งว่าตัวแปร config ได้ถูกตั้งค่าแล้ว ตอนนี้ได้เวลาฆ่า daemon และเริ่มใหม่อีกครั้งเพื่อให้การเปลี่ยนแปลง config มีผล:
sudo pkill deluged แล้ว
ไหล
ณ จุดนี้ Deluge daemon ของคุณพร้อมสำหรับการเข้าถึงระยะไกล มุ่งหน้าไปยังพีซีปกติของคุณ (ไม่ใช่ Raspberry Pi) และติดตั้งโปรแกรมเดสก์ท็อป Deluge คุณจะพบโปรแกรมติดตั้งสำหรับระบบปฏิบัติการของคุณในหน้าดาวน์โหลด Deluge เมื่อคุณติดตั้ง Deluge บนพีซีแล้วให้เรียกใช้เป็นครั้งแรก เราจำเป็นต้องทำการเปลี่ยนแปลงอย่างรวดเร็ว.
เมื่อเปิดใช้แล้วให้ไปที่การตั้งค่า> ส่วนต่อประสาน ภายในเมนูย่อยของอินเทอร์เฟซคุณจะเห็นช่องทำเครื่องหมายสำหรับ“ โหมดคลาสสิก” โดยค่าเริ่มต้นจะมีการตรวจสอบ ยกเลิกการเลือก.
คลิกตกลงจากนั้นรีสตาร์ทเดสก์ท็อปไคลเอ็นต์ Deluge เวลานี้เมื่อน้ำท่วมเริ่มขึ้นมันจะนำเสนอให้คุณด้วยตัวจัดการการเชื่อมต่อ คลิกปุ่ม "เพิ่ม" จากนั้นป้อนที่อยู่ IP ของ Raspberry Pi บนเครือข่ายของคุณรวมถึงชื่อผู้ใช้และรหัสผ่านที่คุณตั้งค่าในระหว่างการกำหนดค่าก่อนหน้า ปล่อยให้พอร์ตเป็นค่าเริ่มต้น 58846 คลิกเพิ่ม.
กลับไปที่เครื่องมือจัดการการเชื่อมต่อคุณจะเห็นรายการ Raspberry Pi; หากทุกอย่างไปได้ดีไฟแสดงสถานะจะเปลี่ยนเป็นสีเขียวดังนี้:
คลิกเชื่อมต่อแล้วคุณจะเข้าสู่ส่วนต่อประสานที่เชื่อมต่อกับเครื่องระยะไกล:
มันเป็นการติดตั้งใหม่ไม่ได้เป็น. ฝึกงานในไซต์ แต่การเชื่อมต่อระหว่างเครื่องระยะไกลและเดสก์ท็อปไคลเอ็นต์นั้นประสบความสำเร็จ!
ไปข้างหน้าและกำหนดค่า WebUI ทันที (หากคุณต้องการ) หรือข้ามไปที่ขั้นตอนถัดไปของบทช่วยสอนนี้.
ตัวเลือกที่สอง: ตั้งค่า Deluge สำหรับการเข้าถึง WebUI
การกำหนดค่า WebUI นั้นเร็วกว่ามากและอนุญาตให้ใช้แอพมือถือบางตัวในการเข้าถึง Deluge แต่อย่างที่เราได้กล่าวไปก่อนหน้านี้คุณจะสามารถเข้าถึงฟีเจอร์ที่น้อยลงกว่าด้วยประสบการณ์เต็มรูปแบบของ ThinClient ตัวอย่างเช่น ThinClient สามารถเชื่อมโยงไฟล์ .torrent กับ Deluge ThinClient สำหรับการถ่ายโอนอัตโนมัติไปยัง Pi แต่คุณไม่สามารถทำได้ด้วย WebUI.
ก่อนอื่นใช้เวลาซักครู่เพื่ออัปเดตและอัปเกรดที่เก็บข้อมูลของคุณ เปิดเทอร์มินัลและเรียกใช้คำสั่งสองคำสั่งต่อไปนี้คำสั่งถัดไป:
sudo apt-get update
sudo apt-get upgrade
จากนั้นในการติดตั้ง WebUI ให้เรียกใช้คำสั่งต่อไปนี้. หมายเหตุ: หากคุณติดตั้ง Deluge daemon ในส่วน ThinClient ของบทช่วยสอนแล้วให้ข้ามคำสั่งแรกที่นี่.
sudo apt-get install deluged
sudo apt-get install python-mako
sudo apt-get install deluge-web
น้ำท่วมเว็บ
ลำดับนี้จะติดตั้ง Deluge daemon (หากคุณยังไม่ได้ติดตั้งในส่วนสุดท้าย) Mako (แกลเลอรีเทมเพลตสำหรับ Python ที่ WebUI ต้องการ), WebUI เองและจากนั้นเริ่มโปรแกรม WebUI.
พอร์ตเริ่มต้นสำหรับ WebUI คือ 8112 หากคุณต้องการเปลี่ยนให้รันคำสั่งต่อไปนี้:
sudo pkill deluge-web
นาโน ~ / .config / deluge / web.conf
สิ่งนี้จะหยุด WebUI และเปิดไฟล์การตั้งค่า ใช้ nano เพื่อแก้ไขบรรทัด:“ พอร์ต”: 8112 และแทนที่ 8112 ด้วยหมายเลขพอร์ตใด ๆ ที่สูงกว่า 1,000 (เนื่องจาก 1-1000 ถูกสงวนไว้โดยระบบ).
เมื่อคุณเปิดใช้งาน WebUI แล้วก็ถึงเวลาเชื่อมต่อกับเว็บเบราว์เซอร์ คุณ สามารถ ใช้เบราว์เซอร์บน Pi หากคุณต้องการ แต่ก็ไม่ใช่ประสบการณ์การใช้งานที่น่าพอใจที่สุดและดีที่สุดสำหรับกรณีฉุกเฉิน เปิดเบราว์เซอร์บนเครื่องเดสก์ท็อปปกติแล้วชี้ไปที่ที่อยู่ IP ของ Pi ของคุณด้วยพอร์ตที่คุณเลือก (เช่น. http://192.168.1.13:8112
).
คุณจะได้รับการต้อนรับด้วยพรอมต์รหัสผ่าน (รหัสผ่านเริ่มต้นคือ“ น้ำท่วม”) และขอแนะนำให้เปลี่ยนทันทีหลังจากที่คุณป้อนเป็นครั้งแรก หลังจากนั้นคุณจะสามารถโต้ตอบกับ Deluge ผ่านทางอินเทอร์เฟซแบบเบา.
มันค่อนข้างไม่เหมือนกับ ThinClient แต่ก็มีความแข็งแรงเพียงพอสำหรับการใช้งานแบบเบาและมีประโยชน์เพิ่มเติมในการให้บริการเป็นจุดเชื่อมต่อสำหรับแอพมือถือที่ควบคุมฝนตกหนัก.
ขั้นตอนที่สอง: กำหนดค่าพร็อกซีหรือ VPN ของคุณ
คุณอาจถูกล่อลวงให้เริ่มดาวน์โหลดเพลงตอนนี้ แต่รอ! อย่าทำอย่างนั้น การใช้ BitTorrent Client อย่างไม่ประมาทโดยไม่ต้องปิดการเชื่อมต่อของคุณผ่านพร็อกซีเซิร์ฟเวอร์หรือ VPN ก่อน.
หากคุณยังไม่ได้อ่านวิธีการไม่เปิดเผยชื่อและเข้ารหัสการจราจร BitTorrent ของคุณตอนนี้เป็นเวลาที่ต้องทำ อ่านส่วนแรก (เพื่อความเข้าใจที่ดีขึ้นว่าเหตุใดการป้องกันการเชื่อมต่อ BitTorrent ของคุณเป็นสิ่งสำคัญ) จากนั้นลงชื่อสมัครใช้บริการพร็อกซีหรือ VPN ที่ดีกว่าก่อนดำเนินการต่อ.
หากคุณใช้ VPN มันค่อนข้างง่าย: เพียงเลือก VPN ที่มีไคลเอ็นต์ Linux จากนั้นดาวน์โหลดและติดตั้งไคลเอนต์ Linux บน Pi ของคุณเริ่มต้นและเชื่อมต่อกับเซิร์ฟเวอร์ที่คุณต้องการ (คุณอาจต้องการตั้งให้เปิดเมื่อบูท Raspberry Pi ดังนั้นมันจึงเชื่อมต่อกับ VPN เสมอ)
หากคุณกำลังใช้พร็อกซีคุณสามารถเสียบข้อมูลลงใน Deluge ภายใต้การตั้งค่า> พร็อกซี คุณต้องกรอกข้อมูลในส่วน Peer, Web Seed, Tracker และ DHT เช่นนั้นให้ใส่ชื่อผู้ใช้และรหัสผ่านพร็อกซีของคุณในช่องที่เหมาะสม ประเภทโฮสต์และพอร์ตของบริการพร็อกซีของคุณอาจแตกต่างกันดังนั้นโปรดตรวจสอบเอกสารของมัน.
เพื่อให้การตั้งค่าพร็อกซีมีผลคุณจะต้องเริ่มต้น Deluge daemon ใหม่ จากเทอร์มินัลป้อนคำสั่งต่อไปนี้:
sudo pkill deluged แล้ว
ไหล
หลังจากนั้นคุณควรจะตั้งค่าทั้งหมด.
วิธีที่ดีที่สุดในการทดสอบว่าคุณกำลังใช้พร็อกซีหรือ VPN อย่างแข็งขันคือการดาวน์โหลดไฟล์ฝนตกหนักที่ออกแบบมาเพื่อรายงานที่อยู่ IP ของมัน คุณสามารถค้นหาเพลงเหล่านี้ออนไลน์ได้รวมถึงเพลงนี้จาก BTGuard และเพลงนี้จาก TorGuard โหลด torrents อันใดอันหนึ่งหรือทั้งสองอย่างลงใน Deluge แล้วรอสักครู่.
หลังจาก torrents มีโอกาสเชื่อมต่อกับ trackers ที่เกี่ยวข้องให้เลือก torrents ในไคลเอนต์ Deluge และตรวจสอบรายการ“ สถานะการติดตาม” ตามที่เห็นด้านบน ทั้งสองจะรายงานที่อยู่ IP ที่ตรวจพบจากลูกค้าของคุณ หากที่อยู่ IP นั้นตรงกับที่อยู่ IP สาธารณะของคุณแสดงว่าพร็อกซีหรือ VPN ไม่ได้รับการกำหนดค่าอย่างเหมาะสมและคุณควรกลับไปที่ส่วนก่อนหน้าเพื่อตรวจสอบการกำหนดค่าของคุณ หากกำหนดค่าไว้อย่างถูกต้องคุณจะเห็นพร็อกซีหรือที่อยู่ IP ของ VPN ไม่ใช่ของคุณเอง.
ขั้นตอนที่สาม: กำหนดค่าตำแหน่งการดาวน์โหลดของคุณ
ถัดไปคุณจะต้องกำหนดค่า Deluge เพื่อใช้ฮาร์ดไดรฟ์ภายนอกของคุณ หากคุณปฏิบัติตามพร้อมกับคำแนะนำในการติดตั้งฮาร์ดไดรฟ์ในคำแนะนำที่กล่าวถึงก่อนหน้านี้คุณพร้อมที่จะตั้งค่าให้ฮาร์ดไดรฟ์ติดตั้งอัตโนมัติเมื่อบูต.
จากที่นั่นสิ่งที่คุณต้องทำคือเปลี่ยนที่ตั้งเริ่มต้นใน Deluge ไปที่การตั้งค่าของ Deluge และไปที่แท็บดาวน์โหลด ตามค่าเริ่มต้น Deluge จะนำทุกอย่างไปที่ / home / pi การ์ด SD ขนาดเล็กนั้นจะเติมเต็มอย่างรวดเร็วจริง ๆ ดังนั้นเราต้องเปลี่ยนมัน.
อันดับแรกเราจะสร้างโฟลเดอร์ใหม่ใน / media / USBHDD1 / Shares ซึ่งเป็นโฟลเดอร์แชร์ที่เราตั้งค่าไว้ในบทช่วยสอนการจัดเก็บเครือข่ายพลังงานต่ำ ด้วยวิธีนี้เราสามารถเข้าถึงเพลงที่ดาวน์โหลดมาผ่านเครือข่ายได้อย่างง่ายดาย และ มีโฟลเดอร์เฝ้าดูเครือข่ายที่สามารถเข้าถึงได้สำหรับการโหลดไฟล์ torrent อัตโนมัติ ใช้คำสั่งต่อไปนี้เพื่อสร้างชุดโฟลเดอร์ (ปรับชื่อพา ธ ให้สอดคล้องกับตำแหน่งของคุณหากคุณไม่ได้ใช้การตั้งค่า Pi เดียวกันจากบทช่วยสอนก่อนหน้านี้เหมือนที่เราเป็น):
sudo mkdir / media / USBHDD1 / share / torrents / ดาวน์โหลด sudo mkdir / media / USBHDD1 / share / torrents / เสร็จสิ้น sudo mkdir / media / USBHDD1 / torrents / ดู sudo mkdir / media / USBHDD1 / share / torrents
จากนั้นเลี้ยวขวาไปรอบ ๆ และเสียบไดเรกทอรีใหม่ทั้งสี่ลงใน Deluge.
คลิกตกลงเพื่อตั้งค่าไดเรกทอรี ไม่จำเป็นต้องรีสตาร์ทตามที่คุณทำกับการตั้งค่าพร็อกซี.
ขั้นตอนที่สี่: ทดสอบการเชื่อมต่อของคุณ
ตอนนี้เป็นเวลาที่จะดาวน์โหลดฝนตกหนักขนาดใหญ่พอที่เราจะเห็นว่าระบบทำงานได้อย่างราบรื่นหรือไม่ สำหรับการทดสอบของเราเราคว้าไฟล์ .torrent สำหรับลินุกซ์ลินุกซ์ในปัจจุบัน - มันมีน้ำหนักที่ 1.7GB ที่สมบูรณ์แบบสำหรับการตรวจสอบความเร็วการเชื่อมต่อ.
เมื่อคุณยืนยันว่าการเชื่อมต่อของคุณมีเสถียรภาพและ Linux ฝนตกหนักอย่างดีก็ถึงเวลาที่จะไปสู่ขั้นตอนต่อไป: การเริ่มต้นโดยอัตโนมัติของลูกค้า.
ขั้นตอนที่ห้า: กำหนดค่า Deluge เพื่อเรียกใช้เมื่อเริ่มต้น
ก่อนที่เราจะออกจากการตั้งค่าน้ำท่วมมีรายละเอียดขั้นสุดท้ายอย่างหนึ่งสำหรับการเข้าร่วม เราจำเป็นต้องตั้งค่า Deluge daemon และ WebUI ให้ทำงานโดยอัตโนมัติเมื่อบูท Raspberry Pi ของเรา ในการทำเช่นนั้นโดยง่ายและไม่มีความยุ่งยากในการแก้ไขไฟล์และการตั้งค่า init ที่ซับซ้อนมากขึ้นเราจะใส่คำอธิบายประกอบไฟล์ rc.local ง่ายๆ เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อทำเช่นนั้น.
sudo nano /etc/rc.local
เมื่อโหลดไฟล์ rc.local แล้วให้เพิ่มบรรทัดต่อไปนี้ที่ท้ายไฟล์ หมายเหตุ: คุณไม่จำเป็นต้องเพิ่มคำสั่งที่สองซึ่งลงท้ายด้วย“ deluge-web” หากคุณไม่ได้ใช้ WebGUI นี่อาจเป็นสถานที่ที่ดีในการเพิ่มโปรแกรม VPN ของคุณหากคุณใช้งานอยู่.
# เริ่มการหลบหลีกในการบู๊ต: sudo -u pi / usr / bin / python / usr / bin / deluged sudo -u pi / usr / bin / python / usr / bin / deluge-web
ไฟล์ rc.local ของคุณควรมีลักษณะเช่นนี้เมื่อดำเนินการเสร็จ (อาจมีการเพิ่ม VPN ดังกล่าว):
กด Ctrl + X เพื่อออกและบันทึกงานของคุณ.
ณ จุดนี้เราขอแนะนำให้รีสตาร์ท Raspberry Pi ของคุณดังนั้นดับ "sudo reboot" ที่บรรทัดคำสั่ง เมื่อ Pi รีบูตเครื่องเสร็จแล้วให้ไปที่พีซีเครื่องอื่นของคุณแล้วลองเชื่อมต่อกับ Deluge ThinClient และ / หรือ WebUI เพื่อให้แน่ใจว่าทั้งสองทำงานได้ดี.
มีข้อผิดพลาดสำคัญสองประการที่คุณอาจพบได้ที่นี่ ก่อนอื่นความล้มเหลวในการเชื่อมต่อเลยหมายความว่าสคริปต์การเริ่มต้นใช้งานไม่ได้ เปิด terminal บน Pi ของคุณและเริ่ม daemon และ WebUI ด้วยตนเองโดยใช้คำสั่งที่เราเรียนรู้มาก่อนหน้านี้ในบทช่วยสอน ตรวจสอบเพื่อดูว่ามันใช้งานได้ในขณะนี้ หากเป็นเช่นนั้นให้สำรองข้อมูลและแก้ไขสคริปต์ rc.local ของคุณ.
ประการที่สองถ้าคุณสามารถเปิดไคลเอนต์ได้ แต่มันแสดงข้อผิดพลาดในการอนุญาตสำหรับ torrents ที่มีอยู่ของคุณ (เช่นฝนตกหนัก Linux ที่เราใช้ในการทดสอบสิ่งต่าง ๆ ก่อนหน้านี้) นั่นแสดงว่าฮาร์ดไดรฟ์ภายนอกของคุณไม่ได้ติดตั้ง ตรวจสอบส่วนต่างๆเกี่ยวกับการติดตั้งไดรฟ์ภายนอกและตั้งเป็นเมาต์อัตโนมัติเมื่อบูตในบทช่วยสอนการจัดเก็บข้อมูลเครือข่ายพลังงานต่ำ.
ยกระดับประสบการณ์ Torrenting ของคุณ
ตอนนี้คุณได้กำหนดค่ากล่อง torrent ของคุณและพร้อมที่จะเขย่าแล้วยังมีเครื่องมือเพิ่มเติมและการดัดแปลงบางอย่างที่คุณสามารถนำมาใช้เพื่อปรับปรุงประสบการณ์ผู้ใช้ของคุณ ไม่จำเป็นต้องใช้เคล็ดลับและกลเม็ดเหล่านี้ แต่จะทำให้ Raspberry Pi ของคุณเปลี่ยน Torrent Box ให้ใช้งานง่ายขึ้น.
เพิ่มการเข้าถึงมือถือ: พิจารณาดาวน์โหลดแอปควบคุมมือถือเช่น Transdroid และ Transdrone สำหรับ Android น่าเสียดายที่เราไม่มีคำแนะนำที่มั่นคงสำหรับผู้ใช้ iOS เนื่องจาก Apple ได้ให้ความสำคัญอย่างมากต่อแอพที่เกี่ยวข้องกับฝนตกหนักใน App Store (และได้ห้ามแอพใด ๆ ที่เลื่อนผ่านขั้นตอนการส่ง).
ปัจจุบัน Deluge ไม่มีเทมเพลตที่ปรับให้เหมาะกับอุปกรณ์พกพาสำหรับ WebUI แต่มันมีประสิทธิภาพมากกว่าการใช้งานบนแท็บเล็ตเช่น iPad และ Kindle Fire.
ตั้งค่าโฟลเดอร์แชร์ที่ใช้ร่วมกัน: แม้ว่าเราจะพูดถึงมันสั้น ๆ ก่อนหน้านี้ในบทช่วยสอนตรวจสอบให้แน่ใจว่า / torrents / watch / โฟลเดอร์ที่คุณสร้างขึ้นสามารถเข้าถึงได้บนเครือข่ายของคุณ มันสะดวกจริง ๆ ที่จะสามารถกองไฟล์ .torrent ลงในโฟลเดอร์และให้ Deluge โหลดมันขึ้นมาโดยอัตโนมัติ.
ติดตั้งปลั๊กอินเบราว์เซอร์: มีปลั๊กอินที่เป็นศูนย์กลางมากมายสำหรับ Chrome และ Firefox ที่ปรับปรุงประสบการณ์การใช้งานของผู้ใช้รวมถึง:
- โครเมียม:
- DelugeSiphon: เปิดใช้งาน .torrent เพิ่มจาก WebUI
- Deluge Remote: มุมมองที่เรียบง่ายของเพลงปัจจุบันและความคืบหน้าของพวกเขา
- Firefox:
- BitTorrent WebUI +: เปิดใช้งาน .torrent เพิ่มจาก WebUI
- เพิ่ม Torrent อย่างรวดเร็วของ WebUI: สคริปต์ Greasemonkey ที่เพิ่มไอคอนที่คลิกได้บนหน้าเว็บเพื่อเพิ่ม torrent อย่างง่าย
เปิดใช้งานปลั๊กอิน Deluge: มีโฮสต์ของปลั๊กอินที่ยอดเยี่ยมที่รวมอยู่ใน Deluge และปลั๊กอินของบุคคลที่สามมากยิ่งขึ้น ปลั๊กอินที่รวมอยู่บางส่วนที่คุณอาจต้องการใช้ประโยชน์จากการรวม:
- การแจ้งเตือน: คุณได้รับอีเมลแจ้งเตือนจาก Deluge เมื่อเสร็จสิ้นฝนตกหนักและเหตุการณ์อื่น ๆ
- Scheduler: จำกัด แบนด์วิดท์ตามเวลาของวัน
คุณสามารถค้นหาสิ่งเหล่านี้ได้ในการตั้งค่า> ปลั๊กอิน ตรวจสอบสิ่งที่คุณต้องการและรายการใหม่จะปรากฏในเมนูการตั้งค่า (เช่นการตั้งค่า> การแจ้งเตือน).
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปลั๊กอินของบุคคลที่สามและวิธีการติดตั้งให้ตรวจสอบหน้าปลั๊กอินใน Deluge Wiki.
หลังจากกำหนดค่าทดสอบและปรับแต่งปลั๊กอินและปรับปรุงคุณมีกล่องฝนตกหนักที่มีความสามารถซึ่งมีค่าใช้จ่ายเพียงเพนนีต่อวันในการใช้งาน ค้นหาสถานที่ที่เงียบสงบและอยู่นอกเส้นทางที่จะเสียบปลั๊กโหลดมันด้วย torrents และปล่อยให้ทำหน้าที่ยกดาวน์โหลดและจัดเก็บอย่างหนักสำหรับคุณ.