Estou tentando configurar um servidor de IRC na minha máquina para um monte de amigos e eu usar. Esta é uma caixa do ubuntu e eu instalei o dancer-ircd e o dancer-services e coloquei tudo em funcionamento de acordo com o Ubuntu Docs . Gostaria agora de bloquear o servidor para que os usuários precisem de uma senha "global" para se conectar. Como alternativa, todo usuário pode ter seu próprio nome de usuário / senha, desde que eu tenha a capacidade de pré-aprovar quem está registrando um nick no servidor.
13
Você já pensou em executar um bot de IRC como o Eggdrop em um canal + i em uma rede pública? Isso tem os seguintes benefícios:
Obviamente, existem desvantagens:
Mais um ponto a considerar é que o IRC não é um protocolo seguro. Alguns softwares de servidor suportam conexões SSL, embora eu nunca tenha encontrado esses servidores na prática. YMMV.
O SILC é outra alternativa, embora as minúcias da criptografia PK possam ser demais para alguns usuários.
fonte
Pode haver uma maneira de limitar as conexões apenas a determinados endereços IP, mas parece que você está se complicando demais, pois nunca vi um servidor que exija uma senha para se conectar.
Você deve obter um canal em uma rede pública e protegê-lo com senha ou, melhor ainda, usar alguma ferramenta de bate-papo como o Yahoo Messenger, que possui modo de conferência, onde você pode convidar mais pessoas para a mesma discussão.
fonte
Descobri isso vários anos após o fato, mas gostaria de acrescentar que a maneira como faço isso é configurar um IRCd para escutar apenas no host local e configurar o ZNC.
O ZNC possui contas de usuário e usa a senha do servidor ou um USUÁRIO que contém as duas.
Estou usando esta abordagem para TRC, por exemplo: https://irc.teamrelaychat.nl/ (use demo2 / demo2)
fonte