我想在我的机器上安装一个IRC服务器,供一群朋友和我使用。 这是一个ubuntu盒子,我已经安装了dancer-ircd和dancer-services,并根据Ubuntu Docs获得了一切。 我想现在locking服务器,以便用户需要一个“全局”密码来连接。 或者,每个用户都可以拥有自己的用户名/密码,只要我能够预先核准谁在服务器上注册了一个昵称。
我有一些IRC服务器的时候。 如果我没有记错的话,可以在ircd.conf中的I:行的第三个字段中设置连接密码。
客户端连接类似/ server yourserver.com:port密码,我相信如果在连接string中没有提供密码,大多数客户端会要求input密码。
如果要进一步限制连接,还有其他一些选项。
I:address mask:password:domain mask::connection class
连接类用Y:行定义。 您可以参考的默认configuration中可能有一个。 看看ircd.conf的例子可能是一个好主意,大多数configuration选项在那里解释。
你有没有考虑在公共networking的+ i频道上运行IRC机器人,如Eggdrop ? 这有以下好处:
显然,有缺点:
还有一点需要考虑的是IRC不是一个安全的协议。 有些服务器软件支持SSL连接,但实际上我从来没有遇到过这样的服务器。 因人而异。
SILC是另一种select,尽pipePK密码术细节对于某些用户可能太多了。
有一种方法可以将连接限制在特定的IP地址上,但是看起来像是在严重地过度复杂,因为我从来没有见过需要密码连接的服务器。
您只需在公共networking上获得一个频道,并使用密码保护,或者使用Yahoo Messenger这样的聊天工具,该工具以会议模式为特色,您可以邀请更多的人参与相同的讨论。
我发现这几年后,但我想补充一点,我这样做的方式是build立一个IRCd只监听本地主机,并设置ZNC。
ZNC拥有用户帐户,并使用服务器密码或包含两者的USER。
我为TRC使用这种方法,例如: https : //irc.teamrelaychat.nl/ (使用demo2 / demo2)