Como Configurar InspIRCd con SSL
Configuración de inspIRCd SSL
Antes de comenzar, necesitará un Debian 10 VPS, si prefiere usar su propio servidor auto hospedado, asegúrese de que los puertos 80 y 443 estén correctamente reenviados para que la ip pública apunta al servidor y no al enrutador, al igual que en el VPS tambien los puertos. Una vez hecho esto, vaya y ssh en su servidor debian 10.
Antes de comenzar, necesitará un Debian 10 VPS, si prefiere usar su propio servidor auto hospedado, asegúrese de que los puertos 80 y 443 estén correctamente reenviados para que la ip pública apunta al servidor y no al enrutador, al igual que en el VPS tambien los puertos. Una vez hecho esto, vaya y ssh en su servidor debian 10.
Instalación y configuración de Isnpircd



apt update -y && apt upgrade -y
apt install gnutls-bin pkg-config g++ cmake libmaxminddb-dev libssl-dev openssl libpq-dev pkg-config libpcre2-dev -y









Ahora sigue las indicaciones que miras en cada una de las siguientes capturas.













<module name="ssl_openssl">
<bind address="" port="6667" ssl="openssl" type="clients">
<sslprofile name="Clients"
provider="openssl"
#cafile="ca.pem"
certfile="/home/inspircd/inspircd-3.7.0/run/conf/cert.pem"
crlfile=""
ciphers="DEFAULT"
compression="no"
dhfile="/home/inspircd/inspircd-3.7.0/run/conf/dhparams.pem"
ecdhcurve="prime256v1"
hash="sha256"
keyfile="/home/inspircd/inspircd-3.7.0/run/conf/key.pem"
renegotiation="no"
requestclientcert="yes">
#tlsv1="no"
#tlsv11="no"
#tlsv12="yes">

Listo ya que tienes toda tu configuracion, ahora solo corre tu inspircd desde la carpeta run con el comando “./inspircd start”.
Si aun no sabes como funciona Inspircd, te dejamos un vídeo donde te puedes guiar, aunque es un vídeo de una versión antiguo, te ayudara a entender comos e configura y como se instala.
COMANDOS PARA CREAR CERTIFICADO SSL
sudo service apache2 stop
certbot certonly --standalone --preferred-challenges http-01 -d irc.example.net
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048



