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

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

ติดตั้ง BitTorrent ส่ง

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

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

sudo apt ติดตั้ง Transmission-cli Transmission ทั่วไป Transmission-daemon

เซิร์ฟเวอร์เดเบียน

sudo apt-get Transmission-cli Transmission ทั่วไป Transmission-daemon

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

ยำติดตั้ง https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum -y อัปเดต

yum -y ติดตั้งเกียร์ Transmission-daemon

หรือ

ยำติดตั้ง https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

repos ตัวจัดการการสมัครสมาชิก -- เปิดใช้งาน "rhel-*-optional-rpms" -- เปิดใช้งาน "rhel-*-extras-rpms"

yum -y อัปเดต

yum -y ติดตั้งเกียร์ Transmission-daemon

ระบบปฏิบัติการ Linux Server อื่นๆ

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

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

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

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

ซู

จากนั้นรันคำสั่งด้านล่าง

Rhel 6/CentOS 6

บริการส่ง-daemon start

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

บริการส่ง-daemon หยุด

Rhel 7/CentOS 7

systemctl เปิดใช้งาน Transmission-daemon

systemctl start Transmission-daemon

หยุดการส่งภูตกับหยุด systemctl

systemctl หยุดการส่ง-daemon

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

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

sudo systemctl หยุดการส่ง-daemon

หรือ

sudo service Transmission-daemon หยุด

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

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

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

ยังเป็นความคิดที่ดีที่จะเปลี่ยนชื่อผู้ใช้เริ่มต้นจาก  การส่งข้อมูลเป็นอย่างอื่น ค้นหาชื่อผู้ใช้ rpc และเปลี่ยน "ส่ง" เป็นชื่อผู้ใช้อื่น อย่าลืมลบเครื่องหมายคำพูด

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

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

sudo usermod -a -G debian-transmission เจ้าของ

ไวท์ลิสต์

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

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

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

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

เลื่อนลงและมองหา  “rpc-whitelist” 

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

,192.168.*.*"

เมื่อเขียนทุกอย่างเรียบร้อยแล้ว รายการที่อนุญาตพิเศษควรมีลักษณะตามตัวอย่างด้านล่าง

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

รายการบล็อก

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

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

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

sudo systemctl เริ่มส่ง-daemon

หรือ

บริการส่ง-daemon start

การใช้เกียร์

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

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

https://server-ip-or-hostname:9091

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม