В настоящее время настроенный мной экземпляр bip
подключается к предписанным сетям и разрешает подключение от клиента через SSL (предлагая самоподписанный сертификат). Однако после того, как соединение установлено, клиент (ы) немедленно отключается «по одноранговой сети».
Это привело меня к мысли, что проблема была в пароле пользователя, но, похоже, это не так, поскольку я тестировал генерацию и использование test
пароля с помощью bipmkpw
. Я также попытался соединиться с отключенным протоколом SSL, и произошло такое же удаленное отключение.
Файл bip.conf выглядит следующим образом:
# 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";
};
};
};