Computer >> คอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

ย้อนหลังไปถึงปี 1980 IRC เป็นหนึ่งในโปรโตคอลการแชทแบบคลาสสิกที่ยังคงเป็นแรงผลักดันเบื้องหลังชุมชนออนไลน์สมัยใหม่มากมาย รวมถึงแพลตฟอร์มการสตรีม Twitch ยอดนิยม ทุกวันนี้ ลูกค้าและเซิร์ฟเวอร์ของ IRC ไม่มีปัญหาขาดแคลน คุณยังสามารถตั้งค่าเซิร์ฟเวอร์ IRC ของคุณเองด้วย Raspberry Pi

ในบทความนี้ คุณจะได้เรียนรู้วิธีเปลี่ยน Raspberry Pi ให้เป็นเซิร์ฟเวอร์ IRC

เหตุใดฉันจึงควรตั้งค่าเซิร์ฟเวอร์ IRC ของตัวเอง

มีประโยชน์หลักสองประการในการสร้างเซิร์ฟเวอร์ของคุณเอง:

1. ควบคุมประสบการณ์การแชทได้อย่างสมบูรณ์

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

2. ควบคุมข้อมูลของคุณ

คุณกังวลเกี่ยวกับบุคคลที่สามที่ให้ข้อมูลของคุณรั่วไหลโดยไม่ได้ตั้งใจ ขายโดยเจตนา หรือใช้ในโฆษณาที่ตรงเป้าหมายหรือไม่

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

สิ่งที่คุณต้องการ

เพื่อให้บทแนะนำนี้สมบูรณ์ คุณจะต้อง:

  • Raspberry Pi ที่ใช้ Raspberry Pi OS
  • สายไฟที่เข้ากันได้กับ Raspberry Pi ของคุณ
  • แป้นพิมพ์ภายนอกและวิธีไปยังหน้าของคุณ
  • สาย HDMI หรือ micro HDMI ขึ้นอยู่กับรุ่น Raspberry Pi
  • จอภาพภายนอก
  • สายอีเทอร์เน็ตหากไม่ได้เชื่อมต่อผ่าน Wi-Fi

เริ่มต้นใช้งาน:ตั้งค่า Raspberry Pi

ในการเริ่มต้น ให้ต่อสายไฟและอุปกรณ์ต่อพ่วงทั้งหมดเข้ากับ Raspberry Pi ของคุณ

เมื่อบูท Raspberry Pi ของคุณแล้ว ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อกับอินเทอร์เน็ต เปิด Terminal และพิมพ์คำสั่งต่อไปนี้เพื่ออัปเดตระบบ:

sudo apt update && sudo apt -y upgrade

หาก Raspberry Pi ติดตั้งการอัปเดตใดๆ ให้รีบูต Pi ก่อนที่จะไปยังขั้นตอนถัดไป

ติดตั้งเซิร์ฟเวอร์ Ircd-Hybrid

คุณจะสร้างเซิร์ฟเวอร์ ab IRC โดยใช้ภูต Ircd-Hybrid ติดตั้งแพ็คเกจ Ircd-Hybrid โดยใช้คำสั่งต่อไปนี้:

sudo apt install ircd-hybrid

การดาวน์โหลดนี้อาจใช้เวลาสักครู่ ดังนั้นเป็นเวลาที่เหมาะที่สุดที่จะไปดื่มกาแฟสักแก้ว!

วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

รักษาความปลอดภัยเซิร์ฟเวอร์ของคุณ:สร้างรหัสผ่านที่เข้ารหัส

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

ในการสร้างรหัสผ่านที่เข้ารหัส ให้รันคำสั่งต่อไปนี้:

/usr/bin/mkpasswd your-password-here

แทนที่ “your-password-here” ด้วยรหัสผ่านที่คุณต้องการใช้

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

การกำหนดค่าเซิร์ฟเวอร์ IRC ของคุณ

ถัดไป คุณจะต้องกำหนดค่าซอฟต์แวร์ Ircd-Hybrid:

sudo nano /etc/ircd-hybrid/ircd.conf

ซึ่งจะเปิดไฟล์การกำหนดค่า ircd.conf ในตัวแก้ไขข้อความ Nano ของ Raspberry Pi

วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

ไฟล์นี้มีการตั้งค่ามากมาย แต่อย่างน้อยคุณควรทำการเปลี่ยนแปลงต่อไปนี้:

ตั้งชื่อเซิร์ฟเวอร์ IRC ของคุณ:

เลื่อนไปที่ serverinfo { บล็อกและค้นหาสิ่งต่อไปนี้:

name = "hybrid8.debian.local";
วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

คุณควรตั้งชื่อที่ไม่ซ้ำกับเซิร์ฟเวอร์ของคุณ ตัวอย่างเช่น:

name = "JessicaServer.irc";
วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

ให้คำอธิบาย

คุณจะต้องให้คำอธิบายสั้นๆ ซึ่งจะแสดงทุกครั้งที่มีคนเชื่อมต่อกับเซิร์ฟเวอร์ IRC ของคุณ

ค้นหาสิ่งต่อไปนี้:

description = "ircd-hybrid 8.1-debian";
วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

แทนที่ข้อความนี้ด้วยคำอธิบายของคุณเอง ตัวอย่างเช่น:

description = "Raspberry Pi IRC Server";

บอกเราเกี่ยวกับเครือข่ายของคุณ

เลื่อนไปที่ส่วนต่อไปนี้:

network_name = "debian";
 
network_desc = "This is My Network";

สองบรรทัดนี้อธิบายเครือข่ายที่เซิร์ฟเวอร์ของคุณทำงาน ดังนั้นคุณควรอัปเดตเครือข่ายเพื่อให้สอดคล้องกับเครือข่ายเฉพาะของคุณ ตัวอย่างเช่น:

network_name = "MyNetwork";
 
network_desc = "This is my Raspberry Pi IRC Network";
วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

ตั้งขีดจำกัด

ตามค่าเริ่มต้น Ircd-Hybrid จะอนุญาตการเชื่อมต่อ 512 ครั้งในแต่ละครั้ง หากคุณต้องการเปลี่ยนขีดจำกัดนี้ ให้ค้นหาบรรทัดต่อไปนี้:

default_max_clients = 512;

คุณสามารถเพิ่มหรือลดขีดจำกัดผู้ใช้ 512 รายได้แล้วในขณะนี้ ในกรณีนี้ ฉันอนุญาตการเชื่อมต่อไปยังเซิร์ฟเวอร์ IRC ของฉันได้สูงสุด 100 รายการเท่านั้น:

default_max_clients = 100;

สร้างโอเปอเรเตอร์ของคุณ

ถัดไปคือการกำหนดการตั้งค่าบางอย่างสำหรับผู้ดำเนินการ เลื่อนไปที่ operator { บล็อก. โปรดทราบว่าส่วนนี้อาจต้องมีการไม่แสดงความคิดเห็น ดังนั้นให้ลบ # first ตัวแรก สัญลักษณ์ในแต่ละบรรทัด

วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

เมื่อเสร็จแล้ว ให้ค้นหาบรรทัดต่อไปนี้:

name = "sheep";

แทนที่บรรทัดนี้ด้วยชื่อที่คุณต้องการกำหนดให้กับกลุ่มโอเปอเรเตอร์ของคุณ:

name = "operator";

คุณต้องระบุผู้ที่สามารถเรียกใช้คำสั่งโอเปอเรเตอร์โดยแก้ไขบรรทัดต่อไปนี้:

user = "*@192.0.2.240/28";

การดำเนินการนี้จะอนุญาตให้ทุกคนเข้าถึงโอเปอเรเตอร์ได้ หากพวกเขามีข้อมูลรับรองที่ถูกต้อง:

user = "*@*";

สุดท้าย เพิ่มรหัสผ่านที่เข้ารหัสที่คุณสร้างไว้ก่อนหน้านี้ ค้นหาสิ่งต่อไปนี้:

password = "xxxxxxxxxxxxx";

อย่าลืมแทนที่บรรทัดนี้ด้วยรหัสผ่านที่เข้ารหัสแล้ว ไม่ใช่เวอร์ชันข้อความธรรมดา!

เมื่อคุณพอใจกับข้อมูลที่คุณป้อนแล้ว ให้บันทึกไฟล์การกำหนดค่าโดยกดปุ่ม Ctrl + โอ คีย์แล้ว Ctrl + X เพื่อปิด

เปิดเซิร์ฟเวอร์ IRC ของคุณ

รีสตาร์ทเซิร์ฟเวอร์ Hybrid-IRCD:

sudo /etc/init.d/ircd-hybrid restart

เมื่อเซิร์ฟเวอร์รีสตาร์ท ก็พร้อมใช้งาน!

mIRC:กำลังเชื่อมต่อกับเซิร์ฟเวอร์ Raspberry Pi ของคุณ

คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ IRC ของคุณโดยใช้ไคลเอนต์ IRC ใดก็ได้ ฉันใช้ mIRC แต่ทางเลือกอื่นๆ ยอดนิยม ได้แก่ WeeChat และ LimeChat สำหรับ macOS

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

  • คำอธิบาย :นี่คือลักษณะที่เซิร์ฟเวอร์จะแสดงในไคลเอนต์ IRC ของคุณ ดังนั้นให้ป้อนค่าใดๆ ที่คุณต้องการใช้
  • ที่อยู่ :นี่คือที่อยู่ IP ของเซิร์ฟเวอร์ Raspberry Pi IRC ของคุณ หากคุณไม่ทราบที่อยู่ IP คุณสามารถดึงข้อมูลนี้ได้โดยเปิดเทอร์มินัลบน Raspberry Pi และเรียกใช้ hostname -I คำสั่ง
  • พอร์ต :คุณควรตั้งค่านี้เป็น 6667 เนื่องจากเป็นค่าเริ่มต้นสำหรับเซิร์ฟเวอร์ส่วนใหญ่
วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

คลิก “เพิ่ม” เพื่อให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ IRC ของคุณ

วิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเซิร์ฟเวอร์ IRC

อย่างที่คุณเห็น มันค่อนข้างง่ายในการตั้งค่าเซิร์ฟเวอร์ IRC บน Raspberry Pi ของคุณ มีหลายสิ่งที่ Raspberry Pi สามารถทำได้เช่นกัน เช่น ทำหน้าที่เป็นจุดเชื่อมต่อ Wi-Fi พอร์ทัลแบบ Captive เซิร์ฟเวอร์เพลง หรือแม้แต่เว็บเซิร์ฟเวอร์ส่วนบุคคล

ลองดูช่อง Raspberry Pi ของเราเพื่อดูบทแนะนำเพิ่มเติม