El proxy bip irc y el cliente se desconectan

El proxy bip irc y el cliente se desconectan

Actualmente, una bipinstancia que he configurado se conecta a las redes prescritas y permite una conexión desde un cliente a través de SSL (que ofrece el certificado autofirmado). Sin embargo, una vez establecida la conexión, el cliente se desconecta inmediatamente "por el par".

Esto me llevó a creer que el problema estaba en la contraseña del usuario, pero no parece ser el caso, ya que probé generar y usar la contraseña testcon bipmkpw. También intenté conectarme con SSL deshabilitado y se produce la misma desconexión remota.

El bip.conf es el siguiente:

# vim:ft=bip:ts=2
# Auto-generated BIP IRC Proxy configuration Sun Dec  1 22:55:45 2013
#
### Global options
log_system = false;
client_side_ssl_pem = "/root/.bip/bip.pem";
ip = "0.0.0.0";
log_sync_interval = 5;
port = 7778;
log_format = "%n/%Y-%m/%c.%d.log";
pid_file = "/root/.bip/bip.pid";
log_level = 2;
log_root = "/root/.bip/logs";
client_side_ssl = true;
log = true;

### Networks
network {
        name = "freenode";
        ssl = true;
        server {
                host = "chat.freenode.net";
                port = 7000;
        };

};


### Users
user {
        name = "mbrown";
        password = "hashyhashy";
        ssl_check_mode = "none";
        default_nick = "mbrownnyc";
        default_user = "mbrownnyc";
        default_realname = "matt";
        backlog = true;
        connection {
                name = "freenode";
                network = "freenode";
                follow_nick = true;
                ignore_first_nick = true;
                ssl_check_mode = "none";
                channel {
                        name = "#bip";
                };

        };

};

Respuesta1

Charlé con un desarrollador en IRC y me recomendó usar la siguiente combinación para la contraseña:user:password:connection

Por ejemplo, dada la bipconfiguración anterior, configuraría una conexión de la siguiente manera:

usuario: mbrown contraseña: mbrown: esta es la contraseña que produce ahash: freenode

Sólo si "hashyhashy" es el hash producido por "esta es la contraseña que produce sahash".

Como se observa mucho más elegantemente enel hombre:

CONNECTING YOUR CLIENT(S)

Then you want to use your regular irc client and connect to bip.  Point

your client to the machine bip is running and set the proper port number

(defined in your bip.conf). You should then configure the client to use a

specific irc server password constructed this way:



user:password:connection



The user is the name field of the "user" section, the password is the

password (*not* the hash) corresponding to the "password" field of the

same user section (which is the hash generated with bipmkpw) and the

connection is the "name" field of the "connection" subsection. This is

how bip authenticates you and puts your client to the correct network.



Using the default (or sample file) configuration, logs are in ~/.bip/logs/

información relacionada