Computer >> Máy Tính >  >> Phần cứng >> Phần cứng

Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Có từ những năm 1980, IRC là một trong những giao thức trò chuyện cổ điển vẫn là động lực thúc đẩy nhiều cộng đồng trực tuyến hiện đại, bao gồm cả nền tảng phát trực tuyến Twitch phổ biến. Ngày nay, không thiếu các máy khách và máy chủ IRC có sẵn. Bạn cũng có thể thiết lập máy chủ IRC của riêng mình với Raspberry Pi.

Trong bài viết này, bạn sẽ tìm hiểu cách biến Raspberry Pi của mình thành một máy chủ IRC.

Tại sao tôi nên thiết lập máy chủ IRC của riêng mình?

Có hai lợi ích chính khi tạo máy chủ của riêng bạn:

1. Hoàn toàn kiểm soát trải nghiệm trò chuyện

Với máy chủ IRC của riêng bạn, bạn sẽ có quyền tự do chỉ định người kiểm duyệt của riêng mình, tạo kênh cho các chủ đề bạn quan tâm và có tiếng nói cuối cùng về việc ai có thể và không thể tham gia máy chủ của bạn - hoàn hảo nếu bạn chán các cuộc thảo luận trực tuyến của bạn bị tấn công bởi những kẻ lừa đảo, bot, những kẻ gửi thư rác và những kẻ không mong muốn kỹ thuật số khác.

2. Kiểm soát dữ liệu của bạn

Bạn có lo lắng về việc bên thứ ba vô tình làm rò rỉ thông tin của bạn, cố tình bán hoặc sử dụng thông tin đó trong các quảng cáo được nhắm mục tiêu không?

Bằng cách chạy máy chủ của riêng mình, bạn có thể duy trì quyền kiểm soát đối với tất cả dữ liệu của mình, từ tên người dùng và địa chỉ email, thông qua nhật ký trò chuyện IRC của bạn.

Những gì bạn sẽ cần

Để hoàn thành hướng dẫn này, bạn cần:

  • Raspberry Pi chạy Raspberry Pi OS
  • Cáp nguồn tương thích với Raspberry Pi của bạn
  • Bàn phím bên ngoài và đường dẫn đến P. của bạn
  • Cáp HDMI hoặc micro HDMI, tùy thuộc vào kiểu Raspberry Pi
  • Màn hình bên ngoài
  • Cáp Ethernet nếu không kết nối qua Wi-Fi

Bắt đầu:thiết lập Raspberry Pi của bạn

Để bắt đầu, hãy kết nối cáp nguồn và tất cả các thiết bị ngoại vi với Raspberry Pi của bạn.

Sau khi Raspberry Pi của bạn đã khởi động, hãy đảm bảo rằng nó được kết nối với Internet. Mở Terminal và nhập các lệnh sau để cập nhật hệ thống:

sudo apt update && sudo apt -y upgrade

Nếu Raspberry Pi cài đặt bất kỳ bản cập nhật nào, hãy khởi động lại Pi trước khi chuyển sang bước tiếp theo.

Cài đặt máy chủ Ircd-Hybrid

Bạn sẽ tạo máy chủ IRC ab bằng daemon Ircd-Hybrid. Cài đặt gói Ircd-Hybrid bằng lệnh sau:

sudo apt install ircd-hybrid

Quá trình tải xuống này có thể mất một chút thời gian, vì vậy bây giờ là thời điểm lý tưởng để đi uống một tách cà phê!

Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Bảo mật máy chủ của bạn:tạo mật khẩu được mã hóa

Bạn sẽ cần tạo mật khẩu được mã hóa mà bạn sẽ sử dụng để kết nối với máy chủ IRC của mình với tư cách là nhà điều hành, mật khẩu này sẽ cung cấp cho bạn các đặc quyền gia tăng, tương tự như tài khoản người kiểm duyệt hoặc quản trị viên.

Để tạo mật khẩu được mã hóa, hãy chạy lệnh sau:

/usr/bin/mkpasswd your-password-here

Thay thế “your-password-here” bằng mật khẩu bạn muốn sử dụng.

Lúc này Terminal sẽ trả về một loạt các chữ cái và số, đó là mật khẩu đã mã hóa của bạn. Ghi lại mật khẩu này vì bạn sẽ cần mật khẩu này để thiết lập tài khoản nhà điều hành máy chủ của mình.

Định cấu hình máy chủ IRC của bạn

Tiếp theo, bạn sẽ cần định cấu hình phần mềm Ircd-Hybrid:

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

Thao tác này sẽ mở tệp cấu hình ircd.conf trong trình chỉnh sửa văn bản Nano của Raspberry Pi.

Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Tệp này chứa nhiều cài đặt, nhưng tối thiểu bạn nên thực hiện các thay đổi sau:

Đặt tên cho máy chủ IRC của bạn:

Cuộn đến serverinfo { chặn và tìm những thứ sau:

name = "hybrid8.debian.local";
Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Bạn nên đặt tên duy nhất cho máy chủ của mình. Ví dụ:

name = "JessicaServer.irc";
Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Cung cấp mô tả

Bạn sẽ cần cung cấp một mô tả ngắn sẽ được hiển thị bất cứ khi nào ai đó kết nối với máy chủ IRC của bạn.

Tìm những thứ sau:

description = "ircd-hybrid 8.1-debian";
Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Thay thế văn bản này bằng mô tả của riêng bạn. Ví dụ:

description = "Raspberry Pi IRC Server";

Cho chúng tôi biết về mạng của bạn

Cuộn đến phần sau:

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

Hai dòng này mô tả mạng nơi máy chủ của bạn đang chạy, vì vậy bạn nên cập nhật nó để phản ánh mạng cụ thể của bạn. Ví dụ:

network_name = "MyNetwork";
 
network_desc = "This is my Raspberry Pi IRC Network";
Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Đặt một số giới hạn

Theo mặc định, Ircd-Hybrid cho phép 512 kết nối cùng một lúc. Nếu bạn muốn thay đổi giới hạn này, hãy tìm dòng sau:

default_max_clients = 512;

Bây giờ bạn có thể tăng hoặc giảm giới hạn 512 người dùng này. Trong trường hợp này, tôi chỉ cho phép tối đa 100 kết nối đến máy chủ IRC của mình:

default_max_clients = 100;

Tạo toán tử của bạn

Tiếp theo là xác định một số cài đặt cho nhà điều hành. Cuộn đến toán tử operator { khối. Lưu ý rằng phần này có thể yêu cầu bỏ ghi chú, vì vậy hãy xóa # đầu tiên trong mỗi dòng.

Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Sau khi hoàn tất, hãy tìm dòng sau:

name = "sheep";

Thay thế dòng này bằng tên mà bạn muốn gán cho nhóm toán tử của mình:

name = "operator";

Bạn cần chỉ định ai có thể chạy lệnh toán tử bằng cách chỉnh sửa dòng sau:

user = "*@192.0.2.240/28";

Điều này sẽ cho phép mọi người truy cập toán tử, nếu họ có thông tin đăng nhập chính xác:

user = "*@*";

Cuối cùng, thêm mật khẩu đã mã hóa mà bạn đã tạo trước đó. Tìm những thứ sau:

password = "xxxxxxxxxxxxx";

Đảm bảo rằng bạn thay thế dòng này bằng mật khẩu được mã hóa chứ không phải phiên bản văn bản thuần túy!

Khi bạn hài lòng với thông tin mình đã nhập, hãy lưu tệp cấu hình bằng cách nhấn Ctrl + O các phím và sau đó Ctrl + X để đóng.

Chạy máy chủ IRC của bạn

Khởi động lại máy chủ Hybrid-IRCD:

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

Sau khi máy chủ khởi động lại, nó đã sẵn sàng để sử dụng!

mIRC:Kết nối với máy chủ Raspberry Pi của bạn

Bạn có thể kết nối với máy chủ IRC của mình bằng bất kỳ máy khách IRC nào. Tôi đang sử dụng mIRC, nhưng các lựa chọn thay thế phổ biến khác bao gồm WeeChat và LimeChat cho macOS.

Để kết nối với máy chủ IRC của bạn, hãy khởi chạy ứng dụng khách đã chọn của bạn và sau đó chọn thêm một máy chủ mới. Tùy thuộc vào khách hàng IRC của bạn, bây giờ bạn sẽ được nhắc nhập các thông tin sau:

  • Mô tả :Đây là cách máy chủ sẽ được hiển thị trong ứng dụng IRC của bạn, vì vậy hãy nhập bất kỳ giá trị nào bạn muốn sử dụng.
  • Địa chỉ :Đây là địa chỉ IP của máy chủ Raspberry Pi IRC của bạn. Nếu không biết địa chỉ IP, bạn có thể truy xuất thông tin này bằng cách mở Thiết bị đầu cuối trên Raspberry Pi của mình và chạy hostname -I lệnh.
  • Cổng :Bạn nên đặt giá trị này thành 6667, vì đây là giá trị mặc định cho hầu hết các máy chủ.
Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Nhấp vào “Thêm” để có thể kết nối với máy chủ IRC của bạn.

Cách biến Raspberry Pi của bạn thành một máy chủ IRC

Như bạn có thể thấy, việc thiết lập một máy chủ IRC trên Raspberry Pi của bạn khá dễ dàng. Có rất nhiều thứ mà Raspberry Pi cũng có thể làm, như thực hiện như một điểm truy cập Wi-Fi cổng cố định, một máy chủ âm nhạc hoặc thậm chí là một máy chủ web cá nhân.

Hãy xem kênh Raspberry Pi của chúng tôi để biết thêm các hướng dẫn.