ZNC

来自 ArchWiki

ZNC 是一个高级 IRC 跳板,保持连接状态,以便 IRC 客户端可以断开/重新连接而不会丢失聊天会话。

安装

注意: 如果您之前安装了 znc (版本 <1.9) 并使用了 ~znc/.znc/,您需要 mv -T ~znc/.znc/ /var/lib/znc/ 并编辑 znc.conf 的内容以使用新目录。或者,您可以覆盖 unit 以在 ExecStart 中使用旧路径。

安装 znc 软件包。安装脚本将创建一个名为 znc 的用户和用户组。此用户的默认主目录是 /var/lib/znc,shell 是 /usr/bin/nologin

以 znc 用户身份生成 ZNC 配置

[znc]$ znc --makeconf --datadir /var/lib/znc

完成向导并设置您的偏好。启动/启用 znc.service

配置

虽然您可以选择手动修改配置文件,但这需要首先关闭服务器。要在 znc.service 启动时加载模块,请将 LoadModule = <modulename> 添加到配置文件:/var/lib/znc/configs/znc.conf

警告: 请勿在 ZNC 运行时编辑 /var/lib/znc/configs/znc.conf。您很可能会丢失配置。请使用软件包中包含的 webadmincontrolpanel 模块来动态更改设置。

Webadmin 模块

如果您启用了 web admin 模块,您可以在 http://yourhostname:port 访问它,znc 端口号与您为连接跳板定义的端口号相同。

控制面板模块

如果您启用了控制面板模块,请在连接到服务器时使用 /msg *controlpanel help 查看设置列表。

参见