Icono del sitio La Red Oscura

Guía Completa para Instalar y Configurar un Servidor IRC y Cliente IRC con mIRC

Hacker La Red Oscura

Hacker La Red Oscura

FacebookEmailWhatsAppTelegramLinkedInXShare

Esta guía te proporcionará un paso a paso detallado para instalar y configurar un servidor de IRC y un cliente IRC usando mIRC. IRC (Internet Relay Chat) es un protocolo de comunicación que permite chatear en tiempo real con otros usuarios. Vamos a cubrir tanto la configuración del servidor como del cliente.

1. Instalación del Servidor IRC

1.1. Requisitos Previos

1.2. Selección del Software del Servidor IRC

Existen varias opciones de software para configurar un servidor IRC, como UnrealIRCd, InspIRCd, ircd-hybrid, entre otros. Usaremos UnrealIRCd en esta guía por ser uno de los más populares.

1.3. Instalación de UnrealIRCd

Paso 1: Actualiza el Sistema

Abre una terminal y ejecuta los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

Paso 2: Instala las Dependencias Necesarias

sudo apt-get install build-essential libssl-dev zlib1g-dev

Paso 3: Descarga UnrealIRCd

Visita el sitio oficial de UnrealIRCd o descarga directamente desde la terminal:

wget https://www.unrealircd.org/downloads/unrealircd-5.2.4.tar.gz
tar -zxvf unrealircd-5.2.4.tar.gz
cd unrealircd-5.2.4

Paso 4: Configura e Instala UnrealIRCd

Ejecuta el script de configuración:

./Config

Sigue las instrucciones para personalizar tu instalación. Se te preguntará sobre los módulos a incluir, la ubicación de instalación, etc.

Luego compila e instala UnrealIRCd:

make
sudo make install

1.4. Configuración Básica de UnrealIRCd

El archivo principal de configuración es unrealircd.conf. Navega hasta el directorio de instalación:

cd /usr/local/unrealircd/conf

Paso 1: Edita el Archivo de Configuración

Edita el archivo unrealircd.conf con tu editor de texto preferido:

sudo nano unrealircd.conf

Busca las siguientes secciones y configúralas:

1.4.1. Configuración de Red:

listen         *:6667;

Este es el puerto por defecto para conexiones IRC no cifradas. Si deseas configurar SSL, también puedes añadir:

listen         *:6697 { tls; };

1.4.2. Configuración de Operadores:

oper operusername {
class clients;
from {
userhost *@*;
};
password "operpassword";
flags {
netadmin;
can_gzline;
can_zline;
can_jupe;
};
};

Sustituye operusername y operpassword con el nombre de usuario y contraseña deseados.

1.4.3. Configuración de Canales:

allow channel {
channel "#test";
allow {
mask *@*;
};
deny {
mask *@*;
};
};

1.4.4. Protección contra Abuso:

Activa medidas de seguridad para proteger tu servidor contra abusos:

set {
throttle {
connections 3;
period 60s;
};
anti-flood {
nick-flood 3:60;
join-flood 3:60;
msg-flood 10:10;
};
};

1.4.5. Finaliza y Guarda los Cambios:

Guarda y cierra el archivo.

Paso 2: Inicia el Servidor

Finalmente, inicia UnrealIRCd:

cd /usr/local/unrealircd/
./unrealircd start

Verifica que el servidor esté corriendo:

ps aux | grep ircd

1.5. Configuración de Conexiones SSL (Opcional)

Si deseas habilitar SSL, necesitarás un certificado SSL. Puedes generar uno autofirmado:

openssl req -new -x509 -keyout server.key -out server.crt -days 365 -nodes

Luego, añade las rutas a los certificados en unrealircd.conf:

set {
ssl {
certificate "path/to/server.crt";
key "path/to/server.key";
};
};

Reinicia UnrealIRCd para aplicar los cambios.


2. Instalación y Configuración del Cliente IRC con mIRC

2.1. Descarga e Instalación de mIRC

mIRC es un cliente IRC popular para Windows. Puedes descargarlo desde mirc.com.

Paso 1: Ejecuta el Instalador

Sigue las instrucciones del instalador. No se requieren configuraciones especiales durante la instalación.

2.2. Configuración de mIRC

Paso 1: Iniciar mIRC

Al abrir mIRC por primera vez, verás una ventana de registro. Puedes usar la versión de prueba si no deseas comprar una licencia.

Paso 2: Configurar Información de Usuario

Introduce un apodo (nickname), nombre y dirección de correo electrónico:

Paso 3: Configurar la Conexión al Servidor IRC

En la ventana de configuración:

  1. Ve a Servers.
  2. Haz clic en Add para añadir tu servidor.
  3. Rellena los campos:
    • Description: Nombre de tu servidor (e.g., "Mi Servidor IRC").
    • IRC Server: La IP o dominio de tu servidor.
    • Ports: 6667 (o 6697 si usas SSL).
    • Group: Puedes dejarlo en blanco o crear un grupo personalizado.
    • Password: Si tu servidor requiere contraseña de acceso.

Haz clic en Add y selecciona el servidor de la lista.

Paso 4: Conectar al Servidor

Haz clic en Connect y mIRC intentará conectarse al servidor IRC que has configurado. Si todo está correctamente configurado, verás un mensaje de bienvenida del servidor.

Paso 5: Unirse a un Canal

Una vez conectado, puedes unirte a un canal usando el siguiente comando en la ventana principal:

/join #canal

Por ejemplo:

/join #test

Paso 6: Configuración Adicional


3. Comandos Básicos de IRC

A continuación, algunos comandos básicos que puedes utilizar tanto en el servidor como en el cliente:


Con estos pasos, deberías tener tanto un servidor IRC como un cliente IRC totalmente funcionales. ¡Disfruta de tu nuevo servidor de chat IRC!

Salir de la versión móvil