[ubuntu] SCREEN+IRSSI+SSL 設定

很久之前有用過,忘了把設定給記起來,週六幾乎整天都在搞這個,後來設定成功了,關鍵在於 UTF-8 編碼格式,SCREEN 好處是可以多開多個工作視窗,讓你可以同時跑很多支小程式,要跳出的話 ctrl+a 按 d ,要再重新進入畫面, screen - r 即可,方便使用。

如果要 SSL 前面要先裝這些

apt-get -y install irssi irssi-scripts ca-certificates libcrypt-blowfish-perl libcrypt-dh-perl libcrypt-openssl-bignum-perl libmath-bigint-gmp-perl

如果沒有要SSL 就只要

apt-get install irssi

測試 環境 windows 7+ putty [ UTF-8 輸入 ]

1. screen - URD [ -U是指開啟 UTF - 8 環境]

2. irrsi

3.連入該 UTF-8 頻道

4.irrsi 設定為    [ 設UTF-8 輸入會是亂碼,只好改 big5 ]

/SET term_charset big5
/SET recode_transliterate ON
/SET recode_fallback big5
/SET recode_out_default_charset UTF-8

5.啟動自動 login server 功能 例:

/network add -nick bluecross Freenode
/server add -auto -network Freenode irc.freenode.net
/channel add -auto #test Freenode

6.啟動自動記錄 log 檔

/SET autolog ON

or

/set autolog_path ~/.irssi/irclog/$tag.$0.%Y.%m 

[ 一個月 log 一個頻道一個檔案 ]

7.設定 channel 編碼

/recode add #channel_name code_type

[看頻道是 big5 還是 UTF-8]

8. 儲存設定

/SAVE

  1. SSL 設定

到 irssi 下載 sasl.pl

mkdir -pv $HOME/.irssi/scripts/autorun
cd $HOME/.irssi/scripts
wget http://freenode.net/sasl/cap_sasl.pl
cd autorun && ln -sv ../cap_sasl.pl

開啟 irssi 輸入

/script load cap_sasl.pl
/sasl set Freenode <primary-nick> <password> DH-BLOWFISH
/sasl save
/save

再來輸入 SSL 連線的 Freenode Port

/server add -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs -network freenode chat.freenode.net 7000
/save

SSL 連線成功,會出現這行

10:51 -!- Irssi: SASL authentication successful
&&
Mode change (+Zi) for user your-nick

 

好久沒認真 blog ,很多事要記錄,用鍵盤敲下所有的狂熱音符在 大雨滂沱的情歌之夜

延伸閱讀:

Irssi - ArchWiki

Configuring SASL for irssi

[Howto] Setup irssi and join #ubuntu on Freenode

IRC by IRSSI, with Big5/UTF-8 recode [JeffHung.Blog]

lzy's 543: 用 screen + irssi 上 irc 之鄉民版教學 (含Q&A)

WangAguo wa wa wa: irssi UTF-8 Big5 中文轉換與設定

irssi UTF-8 設定 | Tsung's Blog

irssi UTF-8 Big5 中文轉換與設定 - Everyday Work

不自量力 の Weithenn: irssi-Console IRC 掛站

5 Responses

  1. 管用!
  2. 呵呵,很好很强大
  3. 这是一种不错的方法,我觉得可以推荐
  4. 導彈人
    啊...大大你好,我因為你過去無名小站的網誌而留了言 後來才發現基本上已經很難收到回應的了,所以連過來看看... 就...這樣啦~~加油吧!
    • BlueCross
      承蒙厚愛...我不用無名很久了 以這裡發布的訊息為主lol

Leave a comment