tiarraからのつなぎ先のひとつにSSL対応のサーバが追加されたので、stoneを使って対応した。
- tiarra: tiarra.example.com:46667
- IRCサーバ: ssl.irc.example.com:56667
サーバは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で管理しましょう。