เหตุใดจึงต้องตั้งค่าเซิร์ฟเวอร์ Torrent โดยเฉพาะ
ลิงค์ด่วน
- เหตุใดจึงต้องตั้งค่าเซิร์ฟเวอร์ Torrent โดยเฉพาะ
- สิ่งที่คุณต้องการ
- กระพริบการ์ด SD
- ติดตั้ง Raspbian
- ตั้งค่าผู้ใช้
- เชื่อมต่อกับ VPN
- สร้าง VPN Killswitch
- ติดตั้ง Deluge
- ติดตั้งเซิร์ฟเวอร์ Deluge
- สร้างบริการน้ำท่วม
- ติดตั้งไคลเอนต์
- ของ windows
- ลินุกซ์
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
- กำหนดค่าที่เก็บข้อมูลของคุณ
- ยูเอสบี
- เครือข่าย
- กำหนดค่า Deluge
- ดาวน์โหลด A Torrent
- การปิดความคิด
คุณสามารถดาวน์โหลดเพลงบนคอมพิวเตอร์ทุกเครื่องได้ง่ายพอสมควรดังนั้นทำไมคุณถึงต้องการตั้งค่าเซิร์ฟเวอร์ฝนตกหนักโดยเฉพาะ มีเหตุผลดีๆอยู่สองข้อที่ทำให้การตั้งค่าพิเศษนั้นคุ้มค่า
ก่อนอื่นคุณสามารถเข้าถึงได้จากทุกที่บนเครือข่ายของคุณ นั่นหมายความว่าหากคุณต้องการดาวน์โหลดบางสิ่งคุณไม่จำเป็นต้องอยู่บนคอมพิวเตอร์เครื่องเดียวกัน คุณสามารถใช้แล็ปท็อปหรือคอมพิวเตอร์ในห้องที่แตกต่างอย่างสิ้นเชิง คุณสามารถเข้าถึงและจัดการเพลงของคุณได้จากทุกที่ คุณสามารถตรวจสอบว่ามีบางสิ่งที่ดาวน์โหลดเสร็จจากนอกบ้านของคุณหรือเปลี่ยนลำดับความสำคัญของการดาวน์โหลดของคุณได้ทันที
การมีเซิร์ฟเวอร์เฉพาะหมายความว่าคุณสามารถปิดคอมพิวเตอร์ได้โดยไม่ต้องกังวลกับการหยุดการดาวน์โหลด เซิร์ฟเวอร์ของคุณจะทำงานในพื้นหลังเสมอแม้ในขณะที่คอมพิวเตอร์ปิดอยู่หรือคุณไม่ได้อยู่บ้าน
เซิร์ฟเวอร์ยังจัดการได้ง่ายกว่ามาก คุณไม่ต้องกังวลเกี่ยวกับโปรแกรมอื่น ๆ ในคอมพิวเตอร์ของคุณที่กำลังเข้ามาหรือแย่ลงหยุดทำงาน เซิร์ฟเวอร์ยัง จำกัด จำนวนการเชื่อมต่อ VPN ที่คุณต้องกังวลโดยขึ้นอยู่กับสถานการณ์เครือข่ายของคุณ
สิ่งที่คุณต้องการ
น่าแปลกที่คุณไม่ต้องการอะไรมากมาย ทุกอย่างจะเป็นไปตาม Raspberry Pi ของคุณ
- ราสเบอร์รี่ Pi 3 หรือดีกว่า
- ฮาร์ดไดรฟ์ภายนอกหรือไดรฟ์เครือข่าย
- สายอีเธอร์เน็ต
- สายไฟสำหรับ Pi
- การ์ด MicroSD 16GB +
กระพริบการ์ด SD
Raspbian เป็นระบบปฏิบัติการเริ่มต้นสำหรับ Raspberry Pi นอกจากนี้ยังเป็นตัวเลือกที่สมบูรณ์แบบสำหรับการตั้งค่า Pi เป็นเซิร์ฟเวอร์ฝนตกหนัก ไปที่หน้าดาวน์โหลดของมูลนิธิ Raspberry Pi และรับ Raspbian Lite รุ่นล่าสุด คุณไม่ต้องการสภาพแวดล้อมเดสก์ท็อปบนเซิร์ฟเวอร์ของคุณ ยิ่งเบาก็ยิ่งดี
เมื่อคุณมีภาพของคุณแล้วให้เปิดเครื่องรูดมัน คุณต้องการไฟล์ที่มีนามสกุล raw .img จากนั้นใส่การ์ด MicroSD ของคุณลงในคอมพิวเตอร์
หากคุณยังไม่มีเครื่องมือที่ต้องการสำหรับการกะพริบภาพไปยังการ์ด SD มีแอปพลิเคชั่นข้ามแพลตฟอร์มที่ยอดเยี่ยมอย่าง Etcher ที่คุณสามารถใช้กับระบบปฏิบัติการใด ๆ เพื่อฉายภาพของคุณได้อย่างง่ายดาย ดาวน์โหลดเวอร์ชันที่ถูกต้องสำหรับระบบปฏิบัติการของคุณ
เมื่อคุณมี Etcher ให้เปิดขึ้นหรือติดตั้ง โปรแกรมแบ่งกระบวนการออกเป็นสามขั้นตอนง่าย ๆ ในส่วนแรกเลือกไฟล์ภาพของคุณ จากนั้นค้นหาการ์ด SD ของคุณ เมื่อทุกอย่างดูถูกต้องให้คลิกปุ่มเพื่อแฟลชภาพของคุณ กระบวนการจะใช้เวลาสักครู่จึงต้องอดทน
หลังจาก Etcher เขียนภาพของคุณเสร็จแล้วคุณต้องทำอีกสิ่งหนึ่ง ติดตั้ง MicroSD ของคุณบนคอมพิวเตอร์ ค้นหาพาร์ติชัน“ เริ่มระบบ” สร้างไฟล์เปล่าในฐานของพาร์ติชัน“ บู๊ต” เรียกว่า“ ssh” ไฟล์นั้นบอกให้ Pi เปิดใช้งานการเข้าถึง SSH ตามค่าเริ่มต้น
ติดตั้ง Raspbian
ถอนติดตั้งการ์ด SD ของคุณและนำออกจากคอมพิวเตอร์ของคุณ เสียบเข้ากับ Pi เชื่อมต่อ Pi เข้ากับเราเตอร์ของคุณโดยตรงด้วยสายเคเบิลอีเธอร์เน็ต เมื่อทุกอย่างถูกตั้งค่าให้เสียบเข้า
Raspberry Pi จะใช้เวลาพอสมควรในการปรับขนาดพาร์ติชั่นและเติมการ์ด SD ในขณะที่ทำเช่นนั้นให้เปิดเว็บเบราว์เซอร์ของคุณและนำทางไปยังเว็บอินเตอร์เฟสของเราเตอร์ของคุณ คอยดูรายการอุปกรณ์ที่เชื่อมต่ออยู่ ในที่สุด Pi จะปรากฏขึ้นเป็น "ราสเบอร์รี่"
เมื่อคุณเห็น Pi ในเครือข่ายของคุณคุณสามารถใช้ SSH เพื่อเชื่อมต่อกับมัน เปิด OpenSSH และเชื่อมต่อกับที่อยู่ IP ของ Pi ชื่อผู้ใช้คือ Pi และรหัสผ่านคือ "raspberry"
ตั้งค่าผู้ใช้
คุณอาจต้องการสร้างผู้ใช้ใหม่สำหรับ Deluge ผู้ใช้รายนั้นจะเรียกใช้ Deluge เป็น service daemon และไม่มากนัก
$ sudo groupadd deluge $ sudo -r –home-dir / var / lib / deluge -g deluge
ทำให้ไดเรกทอรีนั้นและเป็นเจ้าของที่ยิ่งใหญ่ให้กับผู้ใช้น้ำท่วมของคุณ
$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge
เชื่อมต่อกับ VPN
ไม่จำเป็นอย่างยิ่งที่จะต้องเชื่อมต่อกับ VPN แต่เป็นความคิดที่ดี มาก กระบวนการนี้จะไม่เหมือนกันทุกประการขึ้นอยู่กับผู้ให้บริการ VPN ของคุณ แต่ควรจะคล้ายกันพอสมควร เริ่มต้นด้วยการติดตั้ง OpenVPN บน Raspbian
$ sudo apt ติดตั้ง openvpn
จากนั้นดาวน์โหลดไฟล์กำหนดค่า OpenVPN สำหรับ VPN ของคุณ อีกครั้งส่วนนี้จะแตกต่างกันไปขึ้นอยู่กับว่าคุณใช้ใครอยู่ ผู้ให้บริการ VPN ส่วนใหญ่จะจัดเตรียมไฟล์กำหนดค่า OpenVPN โดยบอกว่าเป็นตัวเลือกหรือเป็นตัวเลือก Linux พวกเขามักจะมาในไฟล์. zip ขนาดใหญ่ ไฟล์เหล่านี้มักจะมีนามสกุล. ovpn
ค้นหาตำแหน่งที่คุณต้องการใช้ คุณควรเลือกเซิร์ฟเวอร์ที่ตั้งอยู่นอกสหรัฐอเมริกาทั้งนี้ขึ้นอยู่กับความต้องการของคุณ คัดลอกไฟล์นั้นไปยังโฟลเดอร์ OpenVPN ของระบบและเปลี่ยนชื่อ
$ sudo cp ดาวน์โหลด / config.ovpn /etc/openvpn/client.conf
เมื่อมีให้สร้างไฟล์สำหรับการตรวจสอบ ใช้ไฟล์ข้อความธรรมดาที่เรียกว่า auth.txt ในบรรทัดแรกให้ใส่ชื่อผู้ใช้สำหรับบัญชี VPN ของคุณ ในบรรทัดที่สองเพิ่มรหัสผ่านของคุณ เปิดการกำหนดค่า VPN ที่คุณเพิ่งคัดลอก ค้นหาบรรทัดด้านล่างและทำให้คุณตรงกับตัวอย่าง
auth-user-pass auth.txt
ที่จะเข้าสู่ระบบคุณโดยอัตโนมัติถัดไปเพิ่มบล็อกด้านล่างก่อนที่ใบรับรองของคุณ สิ่งเหล่านี้จะจัดการการบันทึกและการเริ่มต้นและการหยุดบริการ
status /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log สคริปต์ความปลอดภัย 2 ขึ้น / etc / openvpn / update-resolv-conf ลง / etc / openvpn / update-resolv-conf
บันทึกไฟล์ของคุณและออก จากนั้นเริ่มบริการใหม่
$ sudo systemctl รีสตาร์ท openvpn $ sudo systemctl เริ่มต้น $ sudo systemctl เปิดใช้งาน
สร้าง VPN Killswitch
หากคุณกำลังใช้ torrents อยู่เบื้องหลัง VPN คุณอาจต้องการ killswitch ที่เชื่อถือได้ซึ่งจะตัดการเชื่อมต่อของคุณหากคุณสูญเสียการติดต่อกับ VPN โชคดีที่มันเป็นเรื่องง่ายที่จะทำบนระบบ Linux ด้วยไฟร์วอลล์ เริ่มต้นด้วยการดาวน์โหลด UFW เพื่อทำให้การจัดการไฟร์วอลล์ง่ายขึ้นมาก
$ sudo apt ติดตั้ง ufw
เมื่อคุณมี UFW คุณสามารถเริ่มตั้งค่ากฎของคุณ เริ่มต้นด้วยการปิดการใช้งาน UFW
$ sudo ufw ปิดการใช้งาน
ตอนนี้บอก UFW ให้บล็อกทุกอย่างโดยค่าเริ่มต้น
$ sudo ufw default ปฏิเสธขาเข้า $ sudo ufw default ปฏิเสธขาออก
อนุญาตการเชื่อมต่อทั้งหมดจากคอมพิวเตอร์และเครือข่ายท้องถิ่น
$ sudo ufw อนุญาตจาก 192.168.1.0/24 $ sudo ufw อนุญาตจาก 127.0.0.1
จากนั้นให้ทุกอย่างผ่าน VPN ตรวจสอบอินเทอร์เฟซจริงของ VPN ของคุณ
$ sudo ufw อนุญาตให้ใช้ใน tun0 $ sudo ufw อนุญาตให้ใช้กับ tun0
สุดท้ายอนุญาตให้ติดต่อไปยังเซิร์ฟเวอร์ DNS ของ VPN ของคุณ ตรวจสอบ IP จริงใน /etc/resolv.conf อีกครั้ง
$ sudo อนุญาตใน 53 $ sudo อนุญาตออก 53
เมื่อพร้อมแล้วให้เปิดใช้งาน UFW อีกครั้ง
ติดตั้ง Deluge
ในที่สุดคุณก็พร้อมที่จะติดตั้งน้ำท่วมในเซิร์ฟเวอร์ของคุณ ดังนั้นให้ทำเช่นนั้น
$ sudo apt ติดตั้ง deluged deluge-console
รอให้การติดตั้งเสร็จสิ้น มันควรจะค่อนข้างเร็ว
ติดตั้งเซิร์ฟเวอร์ Deluge
ในการอนุญาตการเชื่อมต่อไปยังเซิร์ฟเวอร์ของคุณจากคอมพิวเตอร์เครื่องอื่นคุณต้องเปิดใช้งานการเชื่อมต่อระยะไกล เปลี่ยนเป็นผู้ใช้ Deluge ของคุณและเปิดคอนโซล Deluge
$ sudo su deluge $ deluged $ deluge-console
จากนั้นเปิดใช้งานการเชื่อมต่อระยะไกล
config -s allow_remote True
ตอนนี้หยุด Deluge daemon คุณสามารถทำได้โดยค้นหากระบวนการและฆ่ามัน
$ ps aux | grep deluge $ kill 1923
คุณต้องเพิ่มบันทึกการเข้าสู่ระบบสำหรับผู้ใช้ของคุณ ไฟล์นี้อยู่ที่ / var / lib / deluge / .config / deluge / auth เพิ่มระเบียนผู้ใช้ของคุณในรูปแบบต่อไปนี้
ชื่อผู้ใช้: รหัสผ่าน: 10
จำนวนหมายถึงสิทธิ์ 10 ทำให้ผู้ใช้เป็นผู้ดูแลระบบ เมื่อเสร็จแล้วให้บันทึกทางออก
สร้างบริการน้ำท่วม
เนื่องจากคุณต้องการให้ Deluge เริ่มต้นโดยอัตโนมัติด้วย Raspberry Pi คุณจะต้องเขียนบริการ systemd อย่างง่าย ไม่ต้องกังวลนี่มีให้ในเอกสารของ Deluge สร้างไฟล์ที่ /etc/systemd/system/deluged.service ในนั้นใส่ต่อไปนี้:
คำอธิบาย = Deluge Bittorrent Client Daemon Documentation = man: deluged After = network-online.target Type = ผู้ใช้ง่าย = กลุ่มน้ำท่วมกลุ่ม = deluge UMask = 007 ExecStart = / usr / bin / deluged -d เริ่มใหม่ = on-failure # เวลาที่จะรอก่อน หยุดอย่างแข็งขัน TimeoutStopSec = 300 WantedBy = multi-user.target
ทดสอบโดยเริ่มต้นบริการและตรวจสอบสถานะ
$ sudo systemctl เริ่มต้นถูก ลบสถานะ $ sudo systemctl ถูกลบออกแล้ว
หากบริการกำลังทำงานอยู่ให้ทำการเปลี่ยนแปลงอย่างถาวรโดยเปิดใช้งานบริการ
$ sudo systemctl เปิดใช้งานการลบ
ติดตั้งไคลเอนต์
ตอนนี้คุณสามารถติดตั้งไคลเอนต์ Deluge เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ น้ำท่วมเป็นโอเพนซอร์สและพร้อมใช้งานในหลายแพลตฟอร์ม
ของ windows
ไปที่หน้าดาวน์โหลด Deluge แล้วหยิบรุ่นล่าสุดสำหรับ Windows เรียกใช้. exe กระบวนการติดตั้งนั้นค่อนข้างมาตรฐาน อย่าลังเลที่จะคลิกผ่านตัวช่วยสร้างและยอมรับค่าเริ่มต้น
ลินุกซ์
ในขณะที่คุณอาจเดาได้ว่ากระบวนการ Linux นั้นง่ายมาก เพียงติดตั้งไคลเอนต์ด้วยผู้จัดการแพ็คเกจของคุณ
เชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
เปิดการตั้งค่า Deluge โดยคลิกที่ "แก้ไข"? "การตั้งค่า" ที่ด้านข้างของหน้าต่างที่จะเปิดขึ้นมาคุณจะพบแท็บ "อินเทอร์เฟซ" คลิกที่มัน ใกล้ด้านบนของหน้าต่างเป็นช่องทำเครื่องหมายที่ควบคุมโหมดคลาสสิกของ Deluge ยกเลิกการทำเครื่องหมายที่ช่องเพื่อปิดการใช้งาน
คลิกที่ปุ่ม "แก้ไข" อีกครั้ง ในครั้งนี้เลือก“ ตัวจัดการการเชื่อมต่อ” ตามค่าเริ่มต้นคุณจะเห็น localhost IP ที่นั่น ใต้รายการมีปุ่มที่อนุญาตให้คุณเพิ่มและนำการเชื่อมต่อออกได้ คลิกปุ่ม "เพิ่ม" ป้อน IP ของเซิร์ฟเวอร์ของคุณในฟิลด์“ ชื่อโฮสต์” ปล่อยให้หมายเลขพอร์ตเหมือนกัน จากนั้นกรอกชื่อผู้ใช้และรหัสผ่านที่คุณตั้งค่า คลิก“ เพิ่ม” เพื่อเสร็จสิ้น
กลับไปที่หน้าต่าง "เพิ่ม" หลักตอนนี้คุณสามารถเน้นรายการใหม่ของคุณและคลิกที่ปุ่ม "เชื่อมต่อ" ที่ด้านล่างเพื่อเชื่อมต่อกับเซิร์ฟเวอร์
กำหนดค่าที่เก็บข้อมูลของคุณ
ก่อนที่คุณจะเริ่มดาวน์โหลดอะไรคุณจะต้องกำหนดค่าที่เก็บข้อมูลของคุณ ตัวเลือกหลักสองตัวเลือกที่นี่คือฮาร์ดไดรฟ์ USB ภายนอกหรือไดรฟ์เครือข่าย ทั้งสองวิธีใช้งานได้ คุณแค่ต้องการบางสิ่งที่ใหญ่กว่าที่ Raspberry Pi รองรับ
ยูเอสบี
เสียบไดรฟ์ USB ของคุณเข้ากับ Pi จากนั้นผ่านคอนโซล SSH ของคุณดูอุปกรณ์ที่มีอยู่
$ ls / dev | grep sd
คุณควรเห็นไดรฟ์ USB และการ์ด SD ของคุณเท่านั้น การ์ด SD จะมีหลายพาร์ติชันในขณะที่ไดรฟ์ USB อาจมีเพียงพาร์ติชันเดียว มันจะมีลักษณะดังนี้:
sda sda1 sda2 sdb sdb1
ในกรณีนี้ไดรฟ์ภายนอกคือ sdb และพาร์ติชันคือ sdb1 สร้างไดเรกทอรีเพื่อติดตั้ง
$ sudo mkdir / สื่อ / ภายนอก
ตอนนี้เปิด / etc / fstab ด้วยโปรแกรมแก้ไขข้อความของคุณและสร้างรายการเพื่อติดตั้งไดรฟ์โดยอัตโนมัติเมื่อบูต
/ dev / sdb1 / media / ค่าเริ่มต้น ext4 ภายนอก, ผู้ใช้, exec 0 0
ตรวจสอบให้แน่ใจว่าเส้นทางและประเภทระบบไฟล์ตรงกับไดรฟ์ของคุณ หากคุณเคยใช้ไดรฟ์กับ Windows รูปแบบอาจเป็น NTFS และคุณต้องติดตั้ง ntfs-3g บนเซิร์ฟเวอร์
เรียกใช้สิ่งต่อไปนี้เพื่อติดตั้งไดรฟ์
เครือข่าย
การกำหนดค่าไดรฟ์เครือข่ายทั้งหมดนั้นแตกต่างกัน แต่ถ้าคุณใช้ไดรฟ์ Linux NFS คุณสามารถสร้างไดเร็กตอรี่เพื่อเมาท์และเพิ่มเรคคอร์ดลงใน / etc / fstab
$ sudo mkdir / media / nfs
จากนั้นเปิด fstab และเพิ่มไดรฟ์ของคุณ
192.168.1.120:/media/share / media / nfs ค่าเริ่มต้นของ ext4, ผู้ใช้, exec 0 0
บันทึกและออก. จากนั้นติดตั้งไดรฟ์ของคุณ
กำหนดค่า Deluge
กลับไปที่ไคลเอนต์ Deluge คุณสามารถตั้งค่าไดเรกทอรีดาวน์โหลดสำหรับเพลงของคุณ คลิกที่ "แก้ไข"? "การตั้งค่า" ในแท็บ "ดาวน์โหลด" ครั้งแรกคุณสามารถตั้งตำแหน่งดาวน์โหลดสำหรับไฟล์ของคุณ เลือกตำแหน่งของไดรฟ์ที่เพิ่งติดตั้งใหม่
ดาวน์โหลด A Torrent
ในการดาวน์โหลดทอร์เรนต์ด้วย Deluge ให้คลิกที่ไอคอนเครื่องหมายบวกที่ด้านบนซ้ายของหน้าต่าง หน้าต่างใหม่จะเปิดขึ้นพร้อมตัวเลือกต่าง ๆ เพื่อให้คุณเพิ่มทอร์เรนต์ สองคนที่พบมากที่สุดจะเป็นไฟล์ฝนตกหนักและ URL สำหรับไฟล์คุณสามารถคลิกที่ปุ่มเพื่อเรียกดูตำแหน่งของไฟล์ torrent ของคุณ คลิกที่ปุ่ม URL และวาง URL เพื่อเพิ่ม torrent ผ่าน URL ฟังก์ชัน URL ใช้งานได้กับลิงก์แม่เหล็ก
ทอร์เรนต์ที่เพิ่งเพิ่มเข้ามาใหม่จะปรากฏในหน้าต่างหลักของ Deluge จากตรงนั้นคุณสามารถติดตามความคืบหน้าของฝนตกหนัก หากคุณต้องการเปลี่ยนลำดับความสำคัญของเพลงของคุณคุณสามารถคลิกขวาที่พวกเขาและใช้ตัวเลือก "คิว" เพื่อเลื่อนขึ้นและลง
การคลิกขวาที่ฝนตกหนักจะช่วยให้คุณมีทางเลือกอื่น ๆ อีกมากมาย คุณสามารถตั้งค่าขีด จำกัด การดาวน์โหลดและอัพโหลดและหยุดฝนตกหนักทันที นอกจากนี้ยังมีตัวเลือกในการลบฝนตกหนักด้วย เมื่อคุณดาวน์โหลดเสร็จแล้วคุณสามารถลบทอร์เรนต์โดยไม่ลบไฟล์ที่ดาวน์โหลด ที่จะหยุดคุณจากการเพาะ แน่นอนว่าคุณสามารถออกจาก torrents seeding และควบคุมการใช้งานเครือข่ายของ torrents ที่สมบูรณ์ได้เช่นกัน
การปิดความคิด
ตอนนี้คุณมีเซิร์ฟเวอร์ฝนตกหนักที่ทำงานได้อย่างสมบูรณ์ที่กำหนดค่าและพร้อมที่จะดาวน์โหลดหรือติดตั้ง torrents ได้มากเท่าที่คุณต้องการ เซิร์ฟเวอร์จะทำงานอย่างต่อเนื่องโดยไม่ขึ้นกับคอมพิวเตอร์ของคุณ คุณได้ตั้งค่าให้ทำงานผ่าน VPN เพื่อเพิ่มความเป็นส่วนตัวและความปลอดภัย เพลิดเพลินไปกับประสบการณ์ torrenting ใหม่ของคุณ!