チュートリアル:iPhoneでOpenVPNを使ってみよう!」から転載し、加筆したものです。iOSがリリースされましたので、OpenVPNサーバーにiPhoneから接続する手順をまとめてみましょう。iOSから接続できるためのOpenVPNサーバーの条件iOSから接続できるOpenVPNサーバーは仮想NICドライバとしてTUNデバイスを使用している必要があります。この条件さえ満たしていれば、クライアントは各OSが混在(もちろんAndroidも)していてももちろん問題ありません。以降で利用可能になりました。TAPデバイスについてはiOSが対応していないため、今のところは対応の予定はないとのことです。OpenVPN設定ファイルの準備iOSデバイスでのOpenVPNの設定は、PCでも使用するOpenVPN設定ファイル(テキスト形式)をインポートすることによって行います。iOSのFAQ(こちらで日本語訳を公開しています)を参照してください。CA証明書、クライアントの秘密鍵/証明書は別ファイルにするのではなく、設定ファイルに埋め込んでしまうのが簡単でお勧めです。使わずに直接書き込んでしまうことができます。KEY-----&lt;/key&gt;OpenVPN設定ファイルはPC上で作成します。この設定ファイルの拡張子は「.ovpn」としておいてください。一度この設定ファイルでOpenVPNサーバーにきちんと接続できることを確認しておくといいでしょう。設定ファイルが準備できたら、いよいよデバイスにインポートしましょう。OpenVPN設定ファイルのインポートOpenVPN設定ファイルをiPhoneにインポートするにはいくつかの方法がありますが、iTunes経由で行うのが手軽だと思います。その手順を解説しましょう。iOSをインストールしておいてください。次に、iTunesを起動し、同期するためにデバイスと接続してください。接続したら、左のツリーからデバイスを選択し、ウィンドウ右側のペインで「App」を選択します。ウィンドウ右側のペインを下にスクロールすると、「ファイル共有」があります。この「App」欄にあるOpenVPNを選択します。右側にある「OpenVPN個の文書」(この訳は??)の欄に、OpenVPN設定ファイルをドラッグします。これでiTunesでの作業は終了です。あとはiPhone本体での操作になります。Connectを起動します。インポートするプロファイルがない場合は、起動画面はこのようになります。プロファイルをインポートするための方法が説明されています。インポートするプロファイルが存在する場合(前述の手順を行なっている場合)は、インポートするための画面が表示されます。インポートできるプロファイルが表示されます。今回はテストサーバー(192.168.0.8)に接続するプロファイルを作ってインポートしたので、そのプロファイルが表示されています。ここで「+」マークをタップすると、プロファイルをインポートできます。インポートはこれだけです。Connectの起動画面はこのようになります。「Disconnected」の下にあるスイッチをタップすると、接続が開始されます。iPhoneの通知領域にも「VPN」アイコンが表示されています。接続完了後にスイッチをもう一度タップすれば、接続が切断されます。「Connecting」「Connected」と表示されている右側の「>」をタップすると、OpenVPNログが表示されます。これはトラブルシュートにも便利ですね。iPadでも同様に使えます。ブログ、はじめました。