irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
参考资料
- NATS 是一个高性能、轻量级的开源消息系统
- Pony 是一个高性能、并发安全的编程语言,专为构建高并发系统设计
- GNU Compiler Collection (GCC) 是一个开源的编译器套件,支持多种编程语言
- DweebUI是一个基于Stable Diffusion WebUI的轻量级分支
- Apache Tomcat 是一个开源的 Java Servlet 容器和 Web 服务器
- Docker Compose的作用是什么?
- Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储系统
- Eclipse Temurin 是一个由 Adoptium 社区维护的开源 Java SE 发行版
irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
irssi 简介
irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
特点
轻量级,占用资源少
支持多服务器和频道
可定制界面和快捷键
支持 Perl 脚本扩展
支持 SSL/TLS 加密
可分离会话(通过 screen/tmux)
最新更新内容及时间
最新稳定版本:1.4.3
更新时间:2023-11-15
更新内容:修复了几个安全漏洞,改进了 UTF-8 支持
下载地址
镜像下载:
Debian/Ubuntu:
apt-get install irssi
Fedora:
dnf install irssi
Arch Linux:
pacman -S irssi
macOS (Homebrew):
brew install irssi
文档地址
Docker 安装示例
docker run -it --name irssi irssi
或使用持久化存储:
docker run -it -v $HOME/.irssi:/home/user/.irssi --name irssi irssi
.yarl 设置教程
.yarl 文件是 irssi 的自动连接配置文件,通常位于 ~/.irssi/config
中。示例配置:
servers = ( { address = "irc.libera.chat"; chatnet = "Libera"; port = "6697"; use_ssl = "yes"; ssl_verify = "no"; autoconnect = "yes"; } ); chatnets = { Libera = { type = "IRC"; }; };
常用错误及问题
连接失败
检查网络连接
确认服务器地址和端口正确
检查 SSL 设置是否正确
字符显示乱码
设置正确的终端编码:
/set term_charset UTF-8
确保终端支持 UTF-8
脚本无法加载
确认已安装 Perl
检查脚本路径是否正确:
/script list
SSL 证书错误
尝试禁用验证:
/set ssl_verify no
或手动添加证书
无法保存设置
确保
~/.irssi
目录有写入权限手动保存:
/save