stunnelクライアントとして利用Stunnelをクライアントモードとして利用すると、次のようなことができる。SSLに対応していないクライアントソフトを、SSLでしか利用できないサーバに接続する。接続するクライアントコンピュータからみると、SSLで接続する先のサーバのポートがlocalhostに立っているようにみえる。localhost:80(非SSL)→remote_server:443(SSL)のように見える。セッションレスである利用できるプロトコルはTCPであれば大抵可能である。portforwarderとの違い全然違う技術であるが、ユーザ的には似たように見えるので整理。利用者側からみると、次のような違いがある。portforwarderは、必要なときに、まずリモートサーバに接続をしなくてはならない。stunnelは、クライアントに常駐し、事前処理がいらない。stunnenlをクライアントとして利用する話である。コンピュータが起動している間ずっと起動している。実は、最後のことが言いたかったのだが、stunnelはそれゆえ、複数のサーバに接続する環境を用意したい場合、ポート番号を浪費するしかないのだ。クライアントモードとしてセットアップcswのstunnelは、下記に設定ファイルがある。/opt/csw/etc/stunnelstunnel.conf-sampleをコピーして、stunnel.confという名前で利用する。Clientなのでcertはいらない。/opt/csw/etc/stunnel/mail.pem最初の方は、debugレベルを上げておくと良いだろう。yesサーバの設定を無効にする。0後は、下記に任せて、Clientモードの設定を記述する。実行stunnelはchrootを利用したjailを作成して起動するが、デフォルトの設定は、下記のディレクトリにnobody:nogroupでpidファイルを出力する。/opt/csw/var/lib/stunnelをして、Permissionを変更。あとは、MANIFESTはないので適当なシェルスクリプトを作り、実行しなくてはいけない。WikiPlusの編集用URL等々、結局は、何かの理由でSSLがしゃべれないClientを、SSLでしかしゃべらせたくないサーバに接続するためのものとなる。