ZNC
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
。您很可能会丢失配置。请使用软件包中包含的 webadmin 或 controlpanel 模块来动态更改设置。Webadmin 模块
如果您启用了 web admin 模块,您可以在 http://yourhostname:port
访问它,znc 端口号与您为连接跳板定义的端口号相同。
控制面板模块
如果您启用了控制面板模块,请在连接到服务器时使用 /msg *controlpanel help
查看设置列表。