追溯到 1980 年代,IRC 是许多现代在线社区仍在使用的经典聊天协议之一,包括著名的 Twitch 流媒体平台。今天,不乏可用的 IRC 服务器和客户端。您还可以使用 Raspberry Pi 设置自己的 IRC 服务器。
在本文中,您将学习如何将树莓派变成 IRC 服务器。
需要准备的东西
要完成本教程,您需要:
- 树莓派运行树莓派操作系统
- 电源线与树莓派兼容
- 外接键盘和连接树莓派的方法。
- HDMI 或微型 HDMI 电缆,具体取决于 Raspberry Pi 型号
- 外屏
- 以太网线(如果未通过 WiFi 连接)
设置树莓派
首先,将电源线和所有外围设备连接到 Raspberry Pi。
当树莓派启动时,确保它已连接到互联网。打开终端并输入以下命令来更新系统:
sudo apt update && sudo apt-y 升级
如果树莓派没有安装任何更新,请在继续下一步之前重启树莓派。
安装 IRC 服务器 Ircd-Hybrid
您将使用 Ircd-Hybrid 守护程序创建 IRC 服务器。请使用以下命令安装 Ircd-Hybrid 包:
sudo apt install ircd-hybrid
此下载可能需要一段时间!
服务器安全:创建加密密码
您必须创建一个加密密码,您将使用该密码作为操作员连接到 IRC 服务器。这将为您提供类似于版主或管理员帐户的权限。
要创建加密密码,请运行以下命令:
/usr/bin/mkpasswd your-password-here
用您要使用的密码替换your-password-here。
终端会返回一串字母和数字,这就是你的加密密码。记下此密码,因为您将需要它来设置操作员帐户。
配置IRC服务器
接下来,您需要配置 Ircd-Hybrid 软件:
sudo nano/etc/ircd-hybrid/ircd.conf
这将在 Nano 编辑器中打开 ircd.conf 配置文件。
ircd.conf 配置文件在 Nano 编辑器中打开此文件包含许多设置,但至少应进行以下更改:
命名 IRC 服务器
滚动到serverinfo块{并找到以下信息:
name= "hybrid8.debian.local";
你应该给你的服务器一个唯一的名字。例如:
name= "JessicaServer.irc";
提供说明
每次有人连接到您的 IRC 服务器时,您都需要提供一个简短的描述来显示。
找到下面一行:
description= "ircd-hybrid 8.1-debian";
提供说明
用您自己的描述替换此文本。例如:
description= "Raspberry Pi IRC Server";
向人们介绍您的网络!
移至以下内容:
network_name= "debian"; network_desc= "这是我的网络";
这两行描述了服务器运行所在的网络,因此您应该更新它以反映您的特定网络。例如:
network_name= "MyNetwork"; network_desc= "这是我的树莓派 IRC Ne工作";
设置一些限制
默认情况下,Ircd-Hybrid 允许随时有 512 个连接。如果要更改此限制,请查找以下行:
default_max_clients= 512;
您现在可以增加或减少这个 512 用户限制。在这种情况下,文章只允许最多 100 个连接到 IRC 服务器:
default_max_clients= 100;
创建运算符
接下来是为操作符定义一些设置。移动到块 operator {。 请注意,此部分可能需要取消注释,因此请删除每行中的第一个#。
删除每行的第一个#号完成后,找到以下行:
name= "sheep";
将此行替换为您要分配给操作员组的名称
name= "operator";
您需要通过编辑以下行来指定谁可以运行操作员命令:
user= "*@192.0.2.240/28";
这将允许所有人访问操作员,前提是他们拥有正确的凭据:
user= "*@*";
最后,添加之前创建的加密密码。找到以下行:
password= "xxxxxxxxxxxxx";
确保你用加密密码替换这一行,而不是纯文本版本!
当您对输入的信息感到满意时,按Ctrl
+ O
键保存配置文件,然后Ctrl
+ X
关闭。
运行 IRC 服务器
重启Hybrid-IRCD服务器:
sudo/etc/init.d/ircd-hybrid restart
服务器重启后就可以使用了!
mIRC:连接到树莓派服务器
您可以使用任何 IRC 客户端连接到 IRC 服务器。这篇文章使用了 mIRC,但其他流行的替代方案,包括适用于 macOS 的 WeeChat 和 LimeChat 也可以使用。
要连接到 IRC 服务器,请启动您选择的客户端,然后添加一个新服务器。根据 IRC 客户端,现在将提示您输入以下信息:
- 说明: 这是服务器在 IRC 客户端中的显示方式,因此请输入您要使用的任何值。
- 地址:这是树莓派 IRC 服务器的 IP 地址。如果您不知道 IP 地址,可以通过在 Raspberry Pi 上打开终端并运行 hostname-I 命令来访问此信息。
- 端口:您应该设置为 6667 ,因为这是大多数服务器的默认端口。
点击添加即可连接到IRC服务器。
点击添加可以连接到IRC服务器如您所见,在 Raspberry Pi 上设置 IRC 服务器非常简单。 Raspberry Pi 还可以做很多事情,例如充当 WiFi 接入点甚至个人网络服务器的角色。
0 评论