El IRC se remonta a la década de 1980 y es uno de los protocolos de chat clásicos que todavía utilizan muchas comunidades en línea modernas, incluida la famosa plataforma de transmisión Twitch. Hoy en día, no hay escasez de servidores y clientes de IRC disponibles. También puede configurar su propio servidor IRC con una Raspberry Pi.
En este artículo, aprenderá cómo convertir una Raspberry Pi en un servidor IRC.
Cosas para preparar
Para completar este tutorial, necesitará:
- Raspberry Pi ejecuta el sistema operativo Raspberry Pi
- El cable de alimentación es compatible con Raspberry Pi
- Teclado externo y formas de conectarse a Pi.
- Cables HDMI o micro HDMI, según el modelo de Raspberry Pi
- Pantalla externa
- Cable Ethernet si no está conectado a través de WiFi
Configurar Raspberry Pi
Para comenzar, conecte el cable de alimentación y todos los periféricos a la Raspberry Pi.
Cuando se inicie Raspberry Pi, asegúrese de que esté conectado a Internet. Abra Terminal e ingrese los siguientes comandos para actualizar el sistema:
sudo apt update && sudo apt -y upgrade
Si la Raspberry Pi no instala ninguna actualización, reinicie Pi antes de continuar con el siguiente paso.
Instale el servidor IRC Ircd-Hybrid
Creará el servidor IRC utilizando el demonio Ircd-Hybrid. Instale el paquete Ircd-Hybrid con el siguiente comando:
sudo apt install ircd-hybrid
¡Esta descarga puede tardar un poco!
Seguridad del servidor: cree una contraseña cifrada
Deberá crear una contraseña cifrada que utilizará para conectarse al servidor de IRC como operador. Esto le dará privilegios, similares a los del moderador o la cuenta de administrador.
Para crear una contraseña cifrada, ejecute el siguiente comando:
/usr/bin/mkpasswd your-password-here
Reemplazar tu-contraseña-aquí con la contraseña que desea utilizar.
El terminal devolverá una serie de letras y números, que es su contraseña cifrada. Tome nota de esta contraseña, ya que la necesitará para configurar una cuenta de operador.
Configurar el servidor de IRC
A continuación, deberá configurar el software Ircd-Hybrid:
sudo nano /etc/ircd-hybrid/ircd.conf
Esto abrirá el ircd.conf archivo de configuración en el editor Nano.
El archivo de configuración ircd.conf se abre en el editor Nano
Este archivo contiene muchas configuraciones, pero como mínimo, debe realizar los siguientes cambios:
Nombra el servidor de IRC
Desplácese hasta el serverinfo bloquear { y busque la siguiente información:
name = "hybrid8.debian.local";
Debe darle a su servidor un nombre único. Por ejemplo:
name = "JessicaServer.irc";
Proporcione una descripción
Deberá proporcionar una breve descripción que se mostrará cada vez que alguien se conecte a su servidor IRC.
Encuentre la línea a continuación:
description = "ircd-hybrid 8.1-debian";
Proporcione una descripción
Reemplace este texto con su propia descripción. Por ejemplo:
description = "Raspberry Pi IRC Server";
¡Cuéntale a la gente sobre tu red!
Proceda a lo siguiente:
network_name = "debian"; network_desc = "This is My Network";
Estas dos líneas describen la red en la que se ejecuta el servidor, por lo que debe actualizarla para reflejar su red específica. Por ejemplo:
network_name = "MyNetwork"; network_desc = "This is my Raspberry Pi IRC Network";
Establece algunos límites
De forma predeterminada, Ircd-Hybrid permite 512 conexiones en cualquier momento. Si desea cambiar este límite, busque la siguiente línea:
default_max_clients = 512;
Ahora puede aumentar o disminuir este límite de 512 usuarios. En este caso, el artículo solo permite hasta 100 conexiones al servidor IRC:
default_max_clients = 100;
Crea el operador
Lo siguiente es definir algunas configuraciones para el operador. Mover al bloque operador {. Tenga en cuenta que esta sección puede requerir que elimine el comentario, así que elimine el primer # en cada línea.
Elimina el primer símbolo # en cada línea
Una vez hecho esto, busque la siguiente línea:
name = "sheep";
Reemplace esta línea con el nombre que desea asignar al grupo de operadores
name = "operator";
Debe especificar quién puede ejecutar el comando del operador editando la siguiente línea:
user = "*@192.0.2.240/28";
Esto permitirá que todos accedan al operador, si tienen las credenciales correctas:
user = "*@*";
Finalmente, agregue la contraseña encriptada que creó anteriormente. Encuentre la línea a continuación:
password = "xxxxxxxxxxxxx";
¡Asegúrese de reemplazar esta línea con una contraseña encriptada, no una versión de texto sin formato!
Cuando esté satisfecho con la información ingresada, guarde el archivo de configuración presionando las teclas Ctrl
+ O
y después Ctrl
+ X
cerrar.
Ejecute el servidor IRC
Reinicie el servidor IRCD híbrido:
sudo /etc/init.d/ircd-hybrid restart
Cuando se reinicie el servidor, estará listo para su uso.
mIRC: conectarse a un servidor Raspberry Pi
Puede conectarse al servidor de IRC utilizando cualquier cliente de IRC. El artículo utiliza mIRC, pero otras alternativas populares, como WeeChat y LimeChat para macOS, también funcionan.
Para conectarse al servidor IRC, inicie el cliente que seleccionó y luego agregue un nuevo servidor. Dependiendo del cliente de IRC, ahora se le pedirá que ingrese la siguiente información:
- Descripción: Así es como aparecerá el servidor en el cliente de IRC, así que ingrese los valores que desea usar.
- Habla a: Esta es la dirección IP del servidor de IRC de Raspberry Pi. Si no conoce la dirección IP, puede acceder a esta información abriendo una Terminal en la Raspberry Pi y ejecutando nombre de host -I mando.
- Puertos: Debes establecer para 6667 , porque este es el puerto predeterminado para la mayoría de los servidores.
Ingrese la información requerida
Hacer clic Añadir para poder conectarse al servidor IRC.
Haga clic en Agregar para poder conectarse al servidor de IRC
Como puede ver, configurar un servidor IRC en la Raspberry Pi es bastante fácil. Hay muchas cosas que la Raspberry Pi también puede hacer, como servir como punto de acceso WiFi o incluso como servidor web personal.
Frambuesa pi
Desde la década de 1980, IRC es uno de los protocolos de chat clásicos que todavía utilizan muchas comunidades en línea modernas, incluida la famosa plataforma de transmisión Twitch. Hoy en día, no hay escasez de servidores y clientes de IRC disponibles. También puede configurar su propio servidor IRC con una Raspberry Pi.
En este artículo, aprenderá cómo convertir una Raspberry Pi en un servidor IRC.
Cosas para preparar
Para completar este tutorial, necesitará:
- Raspberry Pi ejecuta el sistema operativo Raspberry Pi
- El cable de alimentación es compatible con Raspberry Pi
- Teclado externo y formas de conectarse a Pi.
- Cables HDMI o micro HDMI, según el modelo de Raspberry Pi
- Pantalla externa
- Cable Ethernet si no está conectado a través de WiFi
Configurar Raspberry Pi
Para comenzar, conecte el cable de alimentación y todos los periféricos a la Raspberry Pi.
Cuando se inicie Raspberry Pi, asegúrese de que esté conectado a Internet. Abra Terminal e ingrese los siguientes comandos para actualizar el sistema:
sudo apt update && sudo apt -y upgrade
Si la Raspberry Pi no instala ninguna actualización, reinicie Pi antes de continuar con el siguiente paso.
Instale el servidor IRC Ircd-Hybrid
Creará el servidor IRC utilizando el demonio Ircd-Hybrid. Instale el paquete Ircd-Hybrid con el siguiente comando:
sudo apt install ircd-hybrid
¡Esta descarga puede tardar un poco!
Seguridad del servidor: cree una contraseña cifrada
Deberá crear una contraseña cifrada que utilizará para conectarse al servidor de IRC como operador. Esto le dará privilegios, similares a los del moderador o la cuenta de administrador.
Para crear una contraseña cifrada, ejecute el siguiente comando:
/usr/bin/mkpasswd your-password-here
Reemplazar tu-contraseña-aquí con la contraseña que desea utilizar.
El terminal devolverá una serie de letras y números, que es su contraseña cifrada. Tome nota de esta contraseña, ya que la necesitará para configurar una cuenta de operador.
Configurar el servidor de IRC
A continuación, deberá configurar el software Ircd-Hybrid:
sudo nano /etc/ircd-hybrid/ircd.conf
Esto abrirá el ircd.conf archivo de configuración en el editor Nano.
El archivo de configuración ircd.conf se abre en el editor Nano
Este archivo contiene muchas configuraciones, pero como mínimo, debe realizar los siguientes cambios:
Nombra el servidor de IRC
Desplácese hasta el serverinfo bloquear { y busque la siguiente información:
name = "hybrid8.debian.local";
Debe darle a su servidor un nombre único. Por ejemplo:
name = "JessicaServer.irc";
Proporcione una descripción
Deberá proporcionar una breve descripción que se mostrará cada vez que alguien se conecte a su servidor IRC.
Encuentre la línea a continuación:
description = "ircd-hybrid 8.1-debian";
Proporcione una descripción
Reemplace este texto con su propia descripción. Por ejemplo:
description = "Raspberry Pi IRC Server";
¡Cuéntale a la gente sobre tu red!
Proceda a lo siguiente:
network_name = "debian"; network_desc = "This is My Network";
Estas dos líneas describen la red en la que se ejecuta el servidor, por lo que debe actualizarla para reflejar su red específica. Por ejemplo:
network_name = "MyNetwork"; network_desc = "This is my Raspberry Pi IRC Network";
Establece algunos límites
De forma predeterminada, Ircd-Hybrid permite 512 conexiones en cualquier momento. Si desea cambiar este límite, busque la siguiente línea:
default_max_clients = 512;
Ahora puede aumentar o disminuir este límite de 512 usuarios. En este caso, el artículo solo permite hasta 100 conexiones al servidor IRC:
default_max_clients = 100;
Crea el operador
Lo siguiente es definir algunas configuraciones para el operador. Mover al bloque operador {. Tenga en cuenta que esta sección puede requerir que elimine el comentario, así que elimine el primer # en cada línea.
Elimina el primer símbolo # en cada línea
Una vez hecho esto, busque la siguiente línea:
name = "sheep";
Reemplace esta línea con el nombre que desea asignar al grupo de operadores
name = "operator";
Debe especificar quién puede ejecutar el comando del operador editando la siguiente línea:
user = "*@192.0.2.240/28";
Esto permitirá que todos accedan al operador, si tienen las credenciales correctas:
user = "*@*";
Finalmente, agregue la contraseña encriptada que creó anteriormente. Encuentre la línea a continuación:
password = "xxxxxxxxxxxxx";
¡Asegúrese de reemplazar esta línea con una contraseña encriptada, no una versión de texto sin formato!
Cuando esté satisfecho con la información ingresada, guarde el archivo de configuración presionando las teclas Ctrl
+ O
y después Ctrl
+ X
cerrar.
Ejecute el servidor IRC
Reinicie el servidor IRCD híbrido:
sudo /etc/init.d/ircd-hybrid restart
Cuando se reinicie el servidor, estará listo para su uso.
mIRC: conectarse a un servidor Raspberry Pi
Puede conectarse al servidor de IRC utilizando cualquier cliente de IRC. El artículo utiliza mIRC, pero otras alternativas populares, como WeeChat y LimeChat para macOS, también funcionan.
Para conectarse al servidor IRC, inicie el cliente que seleccionó y luego agregue un nuevo servidor. Dependiendo del cliente de IRC, ahora se le pedirá que ingrese la siguiente información:
- Descripción: Así es como aparecerá el servidor en el cliente de IRC, así que ingrese los valores que desea usar.
- Habla a: Esta es la dirección IP del servidor de IRC de Raspberry Pi. Si no conoce la dirección IP, puede acceder a esta información abriendo una Terminal en la Raspberry Pi y ejecutando nombre de host -I mando.
- Puertos: Debes establecer para 6667 , porque este es el puerto predeterminado para la mayoría de los servidores.
Ingrese la información requerida
Hacer clic Añadir para poder conectarse al servidor IRC.
Haga clic en Agregar para poder conectarse al servidor de IRC
Como puede ver, configurar un servidor IRC en la Raspberry Pi es bastante fácil. Hay muchas cosas que la Raspberry Pi también puede hacer, como servir como punto de acceso WiFi o incluso como servidor web personal.