Я пытаюсь настроить IRC-сервер на моей машине для группы друзей и меня, чтобы использовать. Это ящик с Ubuntu, и я установил службы Dancer-IRCD и Dancer-Services и установил все в соответствии с Документами Ubuntu . Теперь я хочу заблокировать сервер, чтобы пользователям был необходим глобальный пароль для подключения. Кроме того, каждый пользователь может иметь свое собственное имя пользователя / пароль, если у меня есть возможность предварительно одобрить, кто регистрирует ник на сервере.
13
Рассматривали ли вы запуск бота IRC, такого как Eggdrop, на канале + i в публичной сети? Это имеет следующие преимущества:
Очевидно, есть недостатки:
Еще один момент, который следует учитывать, это то, что IRC не является безопасным протоколом. Некоторые серверные программы поддерживают соединения SSL, хотя я никогда не сталкивался с такими серверами на практике. YMMV.
SILC является еще одной альтернативой, хотя для некоторых пользователей PK-криптография может быть слишком большой.
источник
Может быть способ ограничить подключения только определенными IP-адресами, но кажется, что вы серьезно усложняете себя, поскольку я никогда не видел сервера, для которого требуется пароль для подключения.
Вам просто нужно получить канал в общедоступной сети и защитить его паролем, или, что еще лучше, использовать какой-либо инструмент чата, например Yahoo Messenger, в котором есть режим конференции, где вы можете пригласить больше людей на одно обсуждение.
источник
Я обнаружил это через несколько лет после этого, но я хотел бы добавить, что способ, которым я делаю это, состоит в том, чтобы настроить IRCd для прослушивания только на локальном хосте и настроить ZNC.
ZNC имеет учетные записи пользователей и использует либо пароль сервера, либо пользователя USER, который содержит оба.
Я использую этот подход для TRC, например: https://irc.teamrelaychat.nl/ (используйте demo2 / demo2)
источник