正确的新手 IRC 问题:为了访问 freenode 上的 #django IRC 频道,我需要向 freenode 注册一个昵称。
freenode 的说明在这里:
它说要通过 IRC 发送如下消息:
/msg nickserv register <password> <email>
Run Code Online (Sandbox Code Playgroud)
我在 Mac 上使用 Colloquy。如何使用 Colloquy 发送这样的消息?我不清楚如何在尚未进入 IRC 频道的情况下发送 IRC 消息,并且显然在 IRC 频道中发送一条包含我的密码的消息,让其他人能够看到它,这听起来不是一个好主意。
新手 IRC 用户在这里。尝试在 freenode.net 上建立连接,最好使用本机 Mac OS X 客户端(我运行的是 10.6.8),或者至少具有良好的“OS X 感觉”。还寻求在 Mac 社区中“备受推崇”的客户(例如,Linkinus 反映了出色的 Apple App Store 用户评级)。到目前为止,我们发现对任何客户端“从头开始”都非常困难。所有尝试过的客户端(Colloquy、Textual、Linkinus)都会遇到某种“*** 注意——您需要通过 SASL 识别才能使用此服务器”错误。我看到了这个freenode SASL 友好的客户列表;我真的仅限于这些客户吗?
这个“IRC-freenode 启动”过程比我原先预期的要困难得多。为什么我不能这样做并让它“正常工作”?
底线:寻找关于如何在 Mac OS 上开始使用 freenode.net IRC 聊天室的“章节和诗句”/食谱描述。需要参考已知的工作客户端,然后是有关如何使用昵称连接到聊天室的确切说明。
我正在关注有关通过 Tor 使用 Freenode 的各种教程。我尝试过 irssi + cap_sasl.pl,还有 weechat,它具有内置的 SASL 支持。
两个客户端(irssi 和 weechat)上的连接均以以下方式失败:
freenode | irc: connecting to server p4fsi4ockecnea7l.onion/6667 via socks5 proxy 127.0.0.1/9050...
freenode | irc: connected to p4fsi4ockecnea7l.onion/6667 (127.0.0.1)
freenode -- | asimov.freenode.net (asimov.freenode.net): *** Looking up your hostname...
freenode -- | asimov.freenode.net (asimov.freenode.net): *** Checking Ident
freenode -- | asimov.freenode.net (asimov.freenode.net): *** No Ident response
freenode -- | asimov.freenode.net (asimov.freenode.net): *** Couldn't look up your hostname
freenode -- | irc: client capability, server supports: account-notify extended-join …Run Code Online (Sandbox Code Playgroud) 我正在尝试提出一种将我的点文件存储在 Git 中的策略。到目前为止,我已经在 GitHub 上创建了一个dotfiles 存储库,并且我已经将一个安装脚本放在一起,该脚本只是克隆了该存储库,然后将每个文件符号链接到我的~目录中。
然而,我正在努力想出一种在我的点文件中存储机密信息的方法,但同时确保没有任何信息被提交到 Git 中。
例如,我有我的 Irssi 配置文件,其中包含以下内容:
chatnets = {
Freenode = {
type = "IRC";
autosendcmd = "/msg nickserv identify PASSWORD ; wait 2000";
...
Run Code Online (Sandbox Code Playgroud)
现在我正在控制这个点文件的版本,我不能直接在这个文件中存储我的密码。这意味着每次启动 Irssi 时,我都必须手动identify使用 NickServ,因为PASSWORD这显然不是我的 NickServ 密码。
我试图看看是否有办法将安全的、非版本控制的文件包含到 Irssi 配置中,但我找不到任何解决方案。
我应该如何存储我的点文件,以便我可以存储机密信息,例如 Git 之外的点文件所需的密码?
相关,但没有真正的解决方案: How to pass bash variables (passwords) to IRSSI config file? 对 Irssi 使用 SASL 并不是一个方便的选择,因为它是在新系统上设置的另一件事,我正在努力使安装过程尽可能简单。