首页/网络/常用端口速查/6697 IRC over TLS

6697 IRC over TLS

IRC 的加密端口:6697 承载 TLS 上的 IRC 会话(部分网络也用 7000,另见 IRCv3 生态),现代 IRC 客户端常用默认选择。

常用端口速查网络更新于 2026-10-13

6697 是什么

6697 是 IRC 的加密端口:在 TLS 之上承载 IRC 会话,现代 IRC 客户端普遍把它作为默认选择,明文版本是 6667。IRC 至今仍是开源社区、运维团队与部分企业内网的实时沟通渠道,支持 SASL 认证、频道与私聊。选 6697 的意义在于整条会话加密,包括昵称、频道名与登录凭据,避免明文端口上这些内容可被中途读取。

基本信息

服务IRC over TLS(社区事实标准)
协议TCP 加 TLS
用途加密聊天、SASL 认证、机器人接入
安全等级优先使用,替代明文 6667
典型网络Libera.Chat 等公共网络默认支持

典型使用场景

  • 开源社区协作:项目频道的实时答疑与讨论
  • 运维值班:告警机器人与值班频道,部分团队仍以 IRC 为主
  • 自建服务:内网团队自搭 IRC 服务器时启用 TLS 端口
  • 客户端迁移:把旧配置的 6667 改为 6697 并开启 TLS
  • 合规要求:明文聊天渠道在审计中通常不被接受
  • 机器人接入:bot 使用 SASL 登录,避免昵称被占用

客户端连接与证书核对

客户端连接与证书核对
irssi -c irc.libera.chat -p 6697 -ssl   # 指定加密端口连接
# weechat 内执行: /server add libera irc.libera.chat/6697 -tls
openssl s_client -connect irc.libera.chat:6697 </dev/null 2>/dev/null | openssl x509 -noout -subject -dates   # 查看服务端证书

加密与明文端口对照

端口传输适用场景
6697TLS 加密默认首选,凭据与会话内容加密
6667明文仅限内部可信网络或历史配置
7000部分网络用于 TLS以对应网络的官方文档为准
自签证书场景下客户端需要信任对应 CA,否则会直接拒绝连接;症状是 TLS 握手报错而非登录被拒,两类错误要先分清再排查。
SASL 认证让登录发生在连接建立阶段,配合 6697 才不会泄露口令;仍用 6667 时口令是明文,属于必须整改的配置。
公共网络通常为每个用户提供独立 SASL 凭据,共享账号会给审计与封禁申诉带来麻烦,建议一人一套。
企业内网自建 IRC 时,把服务端证书配好并在客户端统一分发 CA,比让用户逐个忽略证书告警更安全。

易错点

  • 用明文 6667 连现代网络:SASL 密码可被中途截获
  • 客户端忽略证书校验图省事:加密通道形同虚设,中间人攻击难以发现
  • 昵称未注册且未启用 SASL:机器人重启后昵称被别人占用
  • 内网自建 IRC 不做访问限制:外部可直接连入频道读取内部信息
  • 凭据在多人之间共享:出现异常发言时无法定位到人,事后追溯困难

数据来源与参考

  • IRC 社区文档(Libera.Chat 等网络推荐 6697)
  • IANA 端口注册表(ircs-u)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌