嘗試IRC & freenode

古老的 IRC,一直都沒有試過,今天就嘗試了一下,專一於聊天的東西啊。 
把初用的過程記錄下來node

先找了一下客戶端,命令行版本的我試了一下 weechat(和微信就差一個字母),圖形的用了 TimeChat。 
並無推薦使用的意思,沒有用更多的客戶端作對比。nginx

下面以 weechat爲例,來寫一下基本的使用命令。 
安裝 weechat: Mac 裏面用 brew install weechat 就能夠了,在 kali 裏面用 apt-get install weechat就能夠了。 
安裝完成後,輸入 weechat 命令就能啓動客戶端了。web

要想使用 IRC,就須要先鏈接一個 irc 服務器,選擇了大名鼎鼎的 chat.freenode.net 服務器。 
剛開始按照教程添加了默認的服務器,使用的命令爲 /server add freenode chat.freenode.net 
而後運行鏈接服務器的命令 /connect freenode 可是怎麼也鏈接不上,tcp 鏈接總被 reset by peer。 
而後用 nmap 掃描了一下 chat.freenode.net,發現還有好多個端口開發提供 irc 服務。 
再試試其它端口吧 
按照/help server 幫助命令的提示,添加了新的 server。 
命令爲 /server add freenode chat.freenode.net/6697
再鏈接 /connect freenode 
鏈接成功了。服務器

好了,給本身起一個 nickname,就用本身的名字zhijia 吧。執行命令/nick zhijia 
結果不行,仍是須要註冊一下的,不然被人冒用怎麼辦。 
註冊的命令格式是這樣的: 
/msg NickServ REGISTER <name> <passwd> <email> 
passwd爲密碼,email爲郵箱地址 
很幸運,沒有重複的,註冊成功。 
不一會郵箱收到了 freenode 發來的驗證郵件,裏面有一條命令,用來驗證郵箱的,在 weechat裏面執行這條命令就行了。微信

退出 weechat的命令也很簡單/exit 
退出後,還得再登陸 
下次啓動 weechat,登陸服務器 
登陸後,切換用戶名/nick zhijia 
而後驗證用戶身份/msg NickServ identify <password>.tcp

22:23:38 freenode8001 -- | NickServ (NickServ@services.): This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>. 22:23:54 freenode8001 -- | MSG(NickServ): identify *********** 22:23:55 freenode8001 -- | NickServ (NickServ@services.): You are now identified for zhijia.

下一個步驟就是進 chanel 聊天了,進入 chanel 的命令是/join #chanelname 
那就進如火如荼的開源項目 openstack 頻道里面看看吧 
/join #openstack 
進去後,就能看到各位大牛聊天了ide

Openstack Support Channel, Development in #openstack-dev | Wiki: http://wiki.openstack.org/ | Docs: http://docs.openstack.o>> 22:21:22 --> | zhijia (~root@111.196.192.52) has joined #openstack │@ChanServ 22:21:22 -- | Topic for #openstack is "Openstack Support Channel, Development in #openstack-dev | │ 20WAAACXB | Wiki: http://wiki.openstack.org/ | Docs: http://docs.openstack.org/ | Answers: │ _0x5eb_ | https://ask.openstack.org | Logs: http://eavesdrop.openstack.org/irclogs/ | Paste: │ _cmd_ | http://paste.openstack.org/" │ _nick 22:21:22 -- | Topic set by openstackstatus on Sun, 14 Feb 2016 01:37:17 │ _shaps_ 22:21:23 -- | Channel #openstack: 950 nicks (1 op, 0 voices, 949 normals) │ `ariel 22:21:23 -- | URL for #openstack: http://www.openstack.org │ `Calvin 22:21:25 -- | Channel created on Mon, 28 Jun 2010 22:37:39 │ a1|away 22:21:33 --> | martin (~Martin@unaffiliated/martin) has joined #openstack │ aarefiev 22:21:34 <-- | trifon (~trifon@78.90.21.222) has quit (Ping timeout: 255 seconds) │ ababich 22:21:36 <-- | josecastroleon (~josecastr@pcitis153.cern.ch) has quit (Quit: Leaving.) │ abhi_ 22:21:49 yankcrime | wigwam: and on your upgraded compute node │ abramley 22:22:10 -- | irc: disconnected from server │ AbyssOne 22:22:10 === | ========== End of backlog (11 lines) ========== │ Acinonyx_ 23:02:36 --> | zhijia (~root@111.196.192.52) has joined #openstack │ adam_g 23:02:36 -- | Topic for #openstack is "Openstack Support Channel, Development in #openstack-dev | │ adeschamps | Wiki: http://wiki.openstack.org/ | Docs: http://docs.openstack.org/ | Answers: │ adjohn | https://ask.openstack.org | Logs: http://eavesdrop.openstack.org/irclogs/ | Paste: │ adreznec | http://paste.openstack.org/" │ Adri2000 23:02:36 -- | Topic set by openstackstatus on Sun, 14 Feb 2016 01:37:17 │ adrienr 23:02:37 -- | Channel #openstack: 956 nicks (1 op, 0 voices, 955 normals) │ aeperezt 23:02:37 -- | URL for #openstack: http://www.openstack.org │ afazekas 23:02:38 -- | Channel created on Mon, 28 Jun 2010 22:37:39 │ AG_Clinton 23:02:39 <-- | linkmark (4e14ae5f@gateway/web/cgi-irc/kiwiirc.com/ip.78.20.174.95) has quit (Quit: │ agireud | http://www.kiwiirc.com/ - A hand crafted IRC client) │ aholler_ │ aimon │ ajafo │ ajmiller │ akrzos │ al ++ [23:03] [2] [irc/freenode8001] 2:#openstack(+cnt){955} [Lag: 1.466] [zhijia(i)]
相關文章
相關標籤/搜索