오징어 IRC 네트워크

ZNC

http://znc.in/

소개

ZNC는 IRC 프록시입니다.

SSL 사용 팁

'Servers of this IRC network' 설정에 다음과 같이 +6697과 같이 "+포트번호" 형태로 지정하면 SSL을 사용합니다.

irc.ozinger.org +6697

오징어 IRC는 스스로 서명한(self-signed) 인증서를 사용하고 있기 때문에 이 인증서를 특별히 허용하도록 ZNC에 설정해야 합니다. 네트워크별 설정의 'Trusted SSL fingerprints of this IRC network'에 irc.ozinger.org의 SSL 인증서의 SHA256 핑거프린트를 설정하면 됩니다. 현재 핑거프린트는 다음과 같습니다.

71:01:8F:4B:C9:54:20:A4:88:CE:89:87:6D:D4:F6:78:DB:73:74:9C:00:D5:06:E5:72:49:F7:84:22:08:42:26

현재는 서버와 관계없이 인증서가 동일합니다. (만약 서버마다 다른 인증서를 사용하게 된다면 각 인증서의 핑거프린트를 한 줄에 하나씩 설정에 씁니다.)

인증서가 바뀌면 셸 커맨드라인에서 다음과 같은 방법으로 OpenSSL을 사용해 해당 핑거프린트를 알아낼 수 있습니다.

$ echo -n | openssl s_client -connect irc.ozinger.org:6697 > ozinger-cert.pem 2>/dev/null
$ openssl x509 -noout -in ozinger-cert.pem -fingerprint -sha256
SHA256 Fingerprint=71:01:8F:4B:C9:54:20:A4:88:CE:89:87:6D:D4:F6:78:DB:73:74:9C:00:D5:06:E5:72:49:F7:84:22:08:42:26
$