no way to compare when less than two revisions
Diferencias
Muestra las diferencias entre dos versiones de la página.
— | pounce [2022/06/22 01:36] (actual) – creado ffuentes | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Pounce ====== | ||
+ | |||
+ | ===== Introducción ===== | ||
+ | |||
+ | IRC es un protocolo de conversación en línea (chat) bastante antiguo y que, por defecto, sólo nos permite utilizar nuestro nombre de usuario en una única conexión y tampoco mantiene un historial de las conversaciones. Para poder mantener un historial de las conversaciones y poder usar nuestro nombre de usuario en varios dispositivos necesitamos un bouncer o proxy. El más conocido es ZNC (no disponible en texto-plano) e [[irssi_como_proxy|Irssi se puede habilitar como proxy]]. Pounce es una utilidad creada en lenguaje C para ser utilizada por un usuario específico. Fue creada por ~june, una usuaria del tildeverse quien también creó [[catgirl|catgirl]] (un cliente de irc mono red que está en texto-plano). | ||
+ | |||
+ | ===== Pounce ===== | ||
+ | |||
+ | Al igual que catgirl, [[https:// | ||
+ | |||
+ | ===== Conectándoonos a la red ===== | ||
+ | |||
+ | Supongamos que queremos conectarnos a Libera.chat (podría ser cualquier red) y queremos estar siempre conectados con nuestro usuario puffy. Vamos a suponer que tenemos un usuario registrado y nos conectamos con contraseña. | ||
+ | |||
+ | | ||
+ | |||
+ | - Un host interno (el de la máquina donde estamos instalando esto) | ||
+ | - Un host externo (la url de libera) | ||
+ | - Nuestro usuario registrado en Libera (puffy) | ||
+ | - La contraseña de nuestro usuario en Libera | ||
+ | - Una contraseña para acceder a nuestra instancia de pounce (se crea el hash con " | ||
+ | |||
+ | Hay dos formas de inicializar pounce: | ||
+ | |||
+ | - Por medio de la línea de comandos con parámetros | ||
+ | - Por medio de un archivo de configuración (en ~/ | ||
+ | |||
+ | En la línea de comandos deberíamos escribir lo siguiente: | ||
+ | |||
+ | pounce -H texto-plano.xyz -W [hash de la contraseña) -P 10001 -h irc.libera.chat -n puffy -w [mi contraseña de libera.chat] -p 6697 | ||
+ | |||
+ | Si necesitas conectarte con un certificado FP (sasl external), también puedes proveerlo con la opción (-e) -c. Ver " | ||
+ | |||
+ | ===== Advertencias ===== | ||
+ | |||
+ | Lo más complejo de pounce es el tema del certificado para la instancia del bouncer, ya que al igual que catgirl recibe conexiones sólo con TLS. Por ejemplo, si especificamos texto-plano.xyz y nuestro usuario no puede leer la clave privada del certificado de texto-plano.xyz no podrás crear el bouncer. En tal caso una alternativa es crear un certificado autofirmado siguiendo las [[https:// | ||
+ | |||
+ | También es necesario considerar que debes proveer un puerto de conexión | ||
+ | |||
+ | Respecto a la conexión, pounce requiere que cada cliente se conecte a él con un nick distinto, para distinguir a cada cliente y mostrarle el mismo historial (de lo contrario, se confunde y piensa que es el mismo cliente reconectándose). Sin embargo, los mensajes saldrán con el mismo nick. Por ejemplo, si tu nick es puffy y tienes 2 portátiles y un teléfono celular, podrías simplemnte conectarte desde un cliente como puffy1, desde el segundo como puffy2 y desde el teléfono como puffy3. Los demás usuarios te verán siempre como puffy. | ||
+ | |||
+ | **Recuerda que pounce sólo se conecta a una red por instancia**. | ||
+ | |||
+ | ===== Enlaces externos ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Ver también ===== | ||
+ | |||
+ | * [[catgirl|catgirl]] | ||
+ | * [[irssi|irssi]] | ||
+ | * [[irssi_como_proxy|Irssi como proxy]] | ||
+ | |||