参考资料

  1. Telegraf 是由 InfluxData 开发的开源服务器代理
  2. Kong 是一个开源的云原生 API 网关和微服务管理平台
  3. Rakudo Star是Raku编程语言的发行版
  4. Elasticsearch 是一个开源的分布式搜索和分析引擎
  5. Jenkins 是一个开源的持续集成和持续交付(CI/CD)工具
  6. PlayEdu是一款开源的企业在线培训系统
  7. Known 是一个开源的内容发布平台
  8. Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储系统

irssi 简介

irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。

特点

  • 轻量级,占用资源少

  • 支持多服务器和频道

  • 可定制界面和快捷键

  • 支持 Perl 脚本扩展

  • 支持 SSL/TLS 加密

  • 可分离会话(通过 screen/tmux)

最新更新内容及时间

  • 最新稳定版本:1.4.3

  • 更新时间:2023-11-15

  • 更新内容:修复了几个安全漏洞,改进了 UTF-8 支持

下载地址

  • 官网:https://irssi.org/

  • 镜像下载:

    • 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";
  };
};

常用错误及问题

  1. 连接失败

    • 检查网络连接

    • 确认服务器地址和端口正确

    • 检查 SSL 设置是否正确

  2. 字符显示乱码

    • 设置正确的终端编码:/set term_charset UTF-8

    • 确保终端支持 UTF-8

  3. 脚本无法加载

    • 确认已安装 Perl

    • 检查脚本路径是否正确:/script list

  4. SSL 证书错误

    • 尝试禁用验证:/set ssl_verify no

    • 或手动添加证书

  5. 无法保存设置

    • 确保 ~/.irssi 目录有写入权限

    • 手动保存:/save