LoginSignup
0
0

More than 1 year has passed since last update.

Synology DiskstationのOpenVPNでiPhoneから接続できない

Posted at

前書き

今までラズパイのpivpnでVPN環境を作っていたのですが、
SynologyのDS220+を購入したことをきっかけにこちらに巻き取りたいなと思って構築しました。

が、iPhoneからVPN接続できない…。
ポート開放もできている。
参考にしたサイトと同じ設定になっている…。
でも証明書が不正と怒られる…。

急いでいる人向けに結論から

image.png
サーバーCNを証明 のチェックを外しましょう。
これで何故解消するのか?は謎です。

OpenVPN2.3以降でサポートされる機能です。というInformationはありますが、
現時点でのiOS版の最新Verは3.3.0。
ライブラリのことを指しているのかな?と思いましたが、3.3.0のリリースノートには

Updated OpenVPN3 library to 3.6.

とありますし…。
詳しい人教えてください…。

超ざっくり構築手順

意外と情報がなかったのでやったことをサラッと書いておきます。

  1. パッケージセンターからVPN Serverをインストールする
  2. 全般設定 の 新しく追加したローカルユーザにVPN権を与える のチェックを外す
  3. 特権 で必要なユーザにのみOpenVPNにチェックを入れる
  4. OpenVPNタブにて以下設定する
    1. OpenVPNサーバを有効にする にチェック
    2. ポートはUDP1194。ルーターも忘れずに穴を開けておく。
    3. 暗号化:AES-256-CBC
    4. 認証:SHA512
    5. Mssfixオプション値:1450
    6. クライアントにサーバのLANにアクセスさせる にチェック
    7. TLS authキーを認証 にチェック
    8. サーバCNを認証 のチェックを外す
  5. エクスポートしてVPNConfig.ovpnの以下の行を編集
    remote YOUR_SERVER_IP 1194YOUR_SERVER_IP をドメインなりIPに置き換える
    #redirect-gateway def1の先頭の#を削除する
  6. iPhoneにOpenVPNアプリをインストールして、何らかの方法でiPhoneにVPNConfig.ovpnを送ってOpenVPNに送り込む。
    私はSynology Driveを使ってファイルを開き、共有でOpenVPNを指定してインポートしました。
  7. OpenVPNアプリで上記ファイルを登録する際に、ユーザ名とパスを入れる。証明書はNoneでOK。
  8. 接続する。めでたしめでたし
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0