Ergo

Ergo

Ergo

软件

软件描述

Ergo(前身为Oragono)是一款用Go语言编写的现代IRC服务器。其核心设计原则包括:

官方网站

访问软件的官方网站了解更多信息

官方认证

ergo.chat

安全链接HTTPS

什么是 Ergo?

Ergo(前身为Oragono)是一款用Go语言编写的现代IRC服务器。其核心设计原则包括:

  • 部署和使用简单
  • 集成ircd、服务框架与中继功能(含集成账户管理、历史记录存储及中继功能)
  • 支持前沿的IRCv3特性,适合作为IRCv3参考实现
  • 通过可重载(即运行时可重新加载)的YAML配置实现高度可定制性

Ergo是Ergonomadic IRC守护进程的分支。
特性:

  • 内置服务:NickServ用于用户账户,ChanServ用于频道注册,HostServ用于自定义主机
  • 类似中继的功能:存储并回放历史消息,允许多个客户端使用同一昵称
  • 原生TLS/SSL支持,包含客户端证书支持
  • 支持IRCv3
  • YAML配置
  • 运行时动态更新服务器配置和TLS证书(热重载)
  • SASL认证
  • LDAP支持
  • 支持多种语言(也可为网络设置默认语言)
  • 可选支持UTF-8昵称和频道名称,符合RFC 8265(PRECIS)
  • 高级安全与隐私功能(支持要求所有登录必须SASL认证、IP伪装、以Tor隐藏服务方式运行)
  • 可扩展的IRC操作员权限系统
  • 用户名身份查找
  • 自动化客户端连接限制
  • 密码使用bcrypt加密存储
  • UBAN:统一封禁系统,可针对IP、网络、掩码及注册账户进行封禁(也支持KLINE和DLINE)
  • 专注于依据规范进行开发

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。