Kentaro Kuribayashi's blog

Software Engineering, Management, Books, and Daily Journal.

stoneを使って、tiarraでSSLなircdにつなぐ

tiarraからのつなぎ先のひとつにSSL対応のサーバが追加されたので、stoneを使って対応した。

サーバはdebianなので、以下でstoneをインストール。

$ sudo apt-get install stone

んでもって、tiarra.conにサーバを追加。

new-ssl-irc {
  server: localhost 56667

  # ... あとはいつもの通り ...
}

んでもって、以下のようにしてstoneを起動する。

stone ssl.irc.example.com:56667/ssl 56667

IRCクライアント → tiarra側もSSL通信するように。46668で待ち受けて、localhost:46667にプロクシする。クライアントはSSL通信を有効にして、46668につなぎにいく。

stone localhost:46667 46668/ssl

stone落ちるとだるいので、daemontoolsで管理しましょう。