所以我使用 Irssi 0.8.17 和 Fedora 22(通过 dnf 安装)并为 Freenode 配置了 SASL 身份验证和 SSL。我可以使用我在~/.irssi/sasl.auth
文件中提供的凭据进行身份验证(通过 自动生成/sasl set Freenode primary-nick password PLAIN
)。但是,出于某种原因,除了我的 irc 昵称之外,我还以我的本地用户名自动登录,我不知道如何阻止不需要的行为。
我从 Freenode 的网站https://freenode.net/sasl/sasl-irssi.shtml获取了 cap_sasl.pl 脚本。
添加了 Gandi ssl 证书并将其从 crt 转换为 pem 文件。
创建~/.irssi/sasl.auth
我把我的剥离~/.irssi/config
到最低限度
servers = ( {
address = "chat.freenode.net";
chatnet = "Freenode";
port = "6697";
use_ssl = "yes";
ssl_verify = "yes";
ssl_cacert = "~/.irssi/certs/*.pem";
autoconnect = "yes"; }, );
settings = {
"fe-text" = { actlist_sort = "refnum"; };
};
chatnets = {
Freenode = { type = "IRC"; };
};
但是,我仍然登录到 Freenode 两次,我不明白为什么。我没有碰过这些东西/usr/share/irssi
。