概要
自宅はドコモ光10Gbのインターネットを使用しているので、IPv6アドレスからしかアクセスできません。
これだと、自宅のサーバー上にNextcloudを稼働させていますが、非常に不便なのでオラクルクラウド経由でIPv4からでもアクセスできるように設定しました。
構成
IPv4網 → Oracle Cloud【nginx(リバースプロキシ) → WireGuard VPN】
→ IPv6網 → 自宅サーバー【WireGuard VPN → Nextcloud】
WireGuard経由でのアクセスを採用した理由
* 速い(カーネル実装 / UDP ベース)
* 設定がとてもシンプル
* IPv4 ↔ IPv6 のブリッジングに強い
* セキュリティが強固(最新暗号)
* Oracle Linux 8 でも標準対応
私のOracle Clound では、下記の構成のインスタンスを使っています。
項目
内容
OS
Oracle Linux 8.1
Shape
VM.Standard.A1.Flex