- - วิธีการตั้งค่าเซิร์ฟเวอร์ส่งผ่าน Bittorrent บน Linux

วิธีการตั้งค่าเซิร์ฟเวอร์ส่ง BitTorrent บน Linux

การดาวน์โหลด torrents บนเดสก์ท็อป Linux คือมีประโยชน์ในการเหน็บแนม แต่ผู้ที่ต้องการดาวน์โหลดข้อมูลเพิ่มเติมควรพิจารณาการตั้งค่าระบบฝนตกหนักระยะไกลบนเซิร์ฟเวอร์แทน ในบทช่วยสอนนี้เราจะเน้นไปที่การตั้งค่าระบบระยะไกลด้วยการส่งเนื่องจากเป็นวิธีที่ง่ายที่สุดในการตั้งค่า ไคลเอ็นต์ Transmission BitTorrent นั้นค่อนข้างได้รับความนิยมบนเดสก์ท็อป Linux และมักติดตั้งมาล่วงหน้า อย่างไรก็ตามในขณะที่เรามุ่งเน้นไปที่เซิร์ฟเวอร์ Linux และไม่ใช่คอมพิวเตอร์ส่วนบุคคลซอฟต์แวร์ส่งข้อมูลจะไม่รวมอยู่และจะต้องตั้งค่าด้วยตนเอง

ติดตั้ง Transmission BitTorrent

บันทึก: บทช่วยสอนนี้เน้นที่ระบบปฏิบัติการเซิร์ฟเวอร์เป็นหลัก อย่างไรก็ตามมันเป็นไปได้ที่จะใช้ Transmission remote บนระบบปฏิบัติการ Linux บนเดสก์ท็อปด้วย อย่าลังเลที่จะปฏิบัติตามคำแนะนำที่คล้ายกัน (หากไม่เหมือนกัน)

เซิร์ฟเวอร์ Ubuntu

sudo apt install transmission-cli transmission-common transmission-daemon

เซิร์ฟเวอร์ Debian

sudo apt-get transmission-cli transmission-common transmission-daemon

เซิร์ฟเวอร์ RedHat Enterprise Linux 6 และ 7 / CentOS 6 และ 7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum -y update
yum -y install transmission transmission-daemon

หรือ

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
yum -y update
yum -y install transmission transmission-daemon

ระบบปฏิบัติการเซิร์ฟเวอร์ Linux อื่น ๆ

Linux ส่วนใหญ่ (รวมถึงเซิร์ฟเวอร์)จะมีแพ็คเกจการส่งข้อมูลที่ถูกต้องที่จำเป็นในการเรียกใช้เซิร์ฟเวอร์ฝนตกหนัก ในการติดตั้งพวกมันจะเปิดหน้าต่างเทอร์มินัลขึ้นมาแล้วค้นหา“ transmission”,“ transmission-daemon” ฯลฯ นอกจากนี้ให้ตรวจสอบหน้า Wiki ของระบบปฏิบัติการของคุณเพื่อดูคำแนะนำเกี่ยวกับการเรียกใช้เซิร์ฟเวอร์ฝนตกหนักด้วย Transmission

คุณควรตรวจสอบเว็บไซต์อย่างเป็นทางการสำหรับซอฟต์แวร์เพื่อเรียนรู้วิธีการติดตั้งซอฟต์แวร์ในกรณีที่ระบบปฏิบัติการของคุณไม่สนับสนุนอย่างเป็นทางการ

กำหนดค่าการส่ง BitTorrent

การติดตั้งการส่งผ่านบน Ubuntu หรือ Debianเซิร์ฟเวอร์ควรเปิดใช้งานบริการ systemd โดยอัตโนมัติและเริ่มทำงาน ใช้ Rhel หรือ CentOS หรือไม่ คุณจะต้องเริ่มบริการด้วยตนเอง เปิดเทอร์มินัลเชลล์และเข้าถึงรูทโดยการล็อกอินผ่าน ซู หรือใช้ sudo.

su

จากนั้นเรียกใช้คำสั่งด้านล่าง

Rhel 6 / CentOS 6

service transmission-daemon start

หยุดภูตเมื่อใดก็ได้ด้วย:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

หยุดส่ง Daemon ด้วย a systemctl หยุด.

systemctl stop transmission-daemon

ขณะนี้บริการกำลังทำงานอยู่เวลาก็เปลี่ยนไปรหัสผ่านเริ่มต้น การเปลี่ยนรหัสผ่านมีความสำคัญเนื่องจากการปล่อยให้ตั้งค่าเริ่มต้นหมายความว่าทุกคนในเครือข่ายสามารถเข้าถึง UI การส่งของคุณได้

เริ่มต้นด้วยการใช้ systemctl หรือ บริการ คำสั่งเพื่อหยุดการส่งภูต อย่าข้ามขั้นตอนนี้! หากคุณทำเช่นนั้นการส่งข้อมูลจะปฏิเสธที่จะบันทึกการเปลี่ยนแปลงใด ๆ ที่คุณทำ

sudo systemctl stop transmission-daemon

หรือ

sudo service transmission-daemon stop

เพื่อให้แน่ใจว่าปลอดภัยให้แก้ไขไฟล์การตั้งค่าด้วยเครื่องมือแก้ไขข้อความแบบนาโน

sudo nano /var/lib/transmission-daemon/info/settings.json

หา “RPC รหัสผ่าน”: และเปลี่ยนข้อความในเครื่องหมายคำพูดถัดจากรหัสผ่านที่คุณต้องการ

นอกจากนี้คุณควรเปลี่ยนชื่อผู้ใช้เริ่มต้นจาก การส่งผ่าน เพื่อสิ่งอื่น หา RPC-ชื่อผู้ใช้ และเปลี่ยน“ การส่ง” เป็นชื่อผู้ใช้อื่น อย่าลืมลบเครื่องหมายคำพูด

สุดท้ายให้ใช้ usermod เครื่องมือเพื่อเพิ่มผู้ใช้ของคุณไปยังกลุ่มการส่ง ขอแนะนำให้ทำเช่นนี้เพื่อให้ผู้ใช้ของคุณสามารถเข้าถึงไฟล์ใด ๆ ที่ดาวน์โหลดด้วยการส่งผ่าน นอกจากนี้การไปยังเส้นทางนี้ปลอดภัยกว่าเพราะการทำสิ่งต่างๆในฐานะรูทเป็นความคิดที่ไม่ดีและคุณควรหลีกเลี่ยงทุกที่ที่ทำได้

เพิ่มผู้ใช้ของคุณไปยังกลุ่มด้วยคำสั่งต่อไปนี้ อย่าลืมเปลี่ยน "เจ้าของ" เป็นชื่อผู้ใช้เริ่มต้นบนเซิร์ฟเวอร์

sudo usermod -a -G debian-transmission owner

เป็นการยกเว้น

กำหนดค่าการส่งอย่างถูกต้องแล้ว เมื่อเริ่มต้นขึ้นผู้ใช้จะสามารถเข้าถึงได้ผ่านทางเว็บ น่าเสียดายหากผู้ใช้ใน LAN พยายามเข้าถึงพวกเขาจะได้รับข้อผิดพลาด 403 นี่เป็นเพราะการ RPC-รายการที่อนุญาต คุณสมบัติความปลอดภัย มันปิดใช้งานการเข้าถึงบริการหากไม่มีที่อยู่ IP ที่เฉพาะเจาะจง ในการหลีกเลี่ยงปัญหานี้ผู้ใช้มักจะปิดการใช้งาน ในคู่มือนี้เราจะไม่ปิดการใช้งาน RPC-รายการที่อนุญาต คุณสมบัติเนื่องจากเป็นเครื่องมือที่ยอดเยี่ยม แต่เราจะตั้งค่ารายการที่อนุญาตเพื่อให้ผู้ใช้ทุกคนที่เชื่อมต่อกับ LAN สามารถเข้าถึงการส่งได้

หากต้องการแก้ไขรายการที่อนุญาตให้เปิดไฟล์การตั้งค่า Transmission Daemon

sudo nano /var/lib/transmission-daemon/info/settings.json

เลื่อนลงและมองหา “RPC-รายการที่อนุญาต”

หลังจาก 127.0.0.1 เพิ่ม:

,192.168.*.*"

เมื่อทุกอย่างถูกเขียนออกรายการที่อนุญาตควรมีลักษณะตามตัวอย่างด้านล่าง

"rpc-whitelist": "127.0.0.1,192.168.*.*",

รายการบล็อก

ผู้คนจำนวนมากที่ดาวน์โหลดไฟล์ torrent ออนไลน์ใช้สิ่งที่เรียกว่ารายการบล็อก รายการเช่นที่อยู่ IP ที่เป็นอันตรายเหล่านี้ปฏิเสธ (เช่นที่อยู่ที่รู้จักไวรัส / มัลแวร์ ฯลฯ ) จากการเชื่อมต่อผ่านทางฝนตกหนัก หากต้องการเปิดใช้งานบัญชีดำนี้ให้เปิดไฟล์การตั้งค่าและค้นหา “รายการบล็อก-URL”:.

เปลี่ยนแปลง http://www.example.com/blocklist ในเครื่องหมายคำพูดไปยังลิงก์ไปยังรายการบล็อกจริง ในตัวอย่างนี้เราจะใช้อันนี้

เมื่อการดัดแปลงทั้งหมดในแอพ Transmission เสร็จสมบูรณ์ให้ใช้ systemctl หรือ บริการ คำสั่งเพื่อเริ่มสำรองอีกครั้ง

sudo systemctl start transmission-daemon

หรือ

service transmission-daemon start

ใช้เกียร์

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

http://server-ip-or-hostname:9091
</ p>

ความคิดเห็น