本文へスキップ

ソリューション · VPN

WireGuard VPN 用の VPS

WireGuard はカーネルモジュールと数 KB の設定ファイルだけです。1 コアのマシンでも、CPU が尽きる前にアップリンクが飽和します。個人用 VPN が実際に消費するのは転送量で、すべてのバイトが入って再び出ていきます。だからこそ転送量の計測がない U1-1($6.90)が推奨であり、計測ありプランは請求の火種になります。wg-easy は Web UI と QR コードを追加します。C1-2-55($19.90)はそれが稼働した状態で届きます。

必要なもの

ドキュメントに基づくソフトウェア、出典を明記したサイズ

ソフトウェアとセキュリティ方針は、各プロジェクト自身のドキュメントに基づいています。プロジェクトがハードウェアの数値を公開していない場合は、そのサイズが誰の基準によるものかを明記しています。

wg-easy の compose ファイルとドキュメントに基づく

  • Docker、次に NET_ADMIN、SYS_MODULE、net.ipv4.ip_forward=1 を指定した ghcr.io/wg-easy/wg-easy:15。WireGuard はカーネルが提供します。
  • ポート:VPN 用の 51820/udp(公開が必須なのはこれだけ)と、公開すべきでない Web UI 用の 51821/tcp。
  • 初回起動は INIT_ENABLED、INIT_USERNAME、INIT_PASSWORD、INIT_HOST、INIT_PORT、INIT_DNS で無人化できます。その後のクライアント作成は UI で行います。
  • 転送量は倍になります。VPN 経由で 1 GB ダウンロードすると、サーバーでは 1 GB の受信と 1 GB の送信になります。

サイズ(コア数ではなく帯域幅)

用途別のサイズ選び
ワークロードvCPURAM
1 人、スマートフォンとノート PCCPU は無関係です。Unmetered(計測なし)を選ぶか、TB 数を確認してください。11 GB
家庭または小規模チーム同じです。ピアが数十あってもコストはかかりません。かかるのはストリーミングです。12 GB
拠点間接続またはオフィスやはり帯域幅です。オフィスへのレイテンシーで都市を選んでください。22 GB

適合するプラン

4 台のマシン、最新価格

安価で Unmetered(計測なし)のものを先に表示しています。価格は本日時点の月額で、カタログから取得しています。

  • U1-1$6.90/月

    1 vCPU · 1 GB · 15 GB ディスク · Unmetered(計測なし)

    Unmetered(計測なし)、イスタンブール、推奨。1 vCPU、1 GB、転送量の計測なし:想定外が起きない VPN です。compose ファイルはご自身で貼り付けてください(コマンド 3 つ)。

  • C1-1-25$9.90/月

    1 vCPU · 1 GB · 25 GB ディスク · 1 TB

    月 1 TB、36 都市。出口を置きたい場所で同じマシンを使えます。1 TB の転送量はブラウジングには十分ですが、動画には心もとない量です。compose はご自身で貼り付けてください。

  • C1-2-55$19.90/月

    1 vCPU · 2 GB · 55 GB ディスク · 2 TB

    wg-easy が稼働した状態でお届け。1 vCPU / 2 GB / 2 TB、当社のプリセットに対応した事業者のマシン:管理者パスワードは root のみ読める ファイルに、UI はループバックに、QR コードも準備済みです。

  • U1-2$8.90/月

    1 vCPU · 2 GB · 25 GB ディスク · Unmetered(計測なし)

    Unmetered(計測なし)、2 GB、イスタンブール。DNS フィルターや 2 つ目のサービスも動かす VPN 向けに、メモリを倍にした推奨構成です。

「インストール済みでデプロイ」を押すと、当社の WireGuard (wg-easy) 起動スクリプトがご購入前に起動スクリプト欄に全文入った状態で構成画面が開きます。スクリプトはサーバー構築中に root として1回だけ実行され、起動スクリプトに対応したプラットフォームのサプライヤーでのみ動作します。その他の行では、同じコマンドをお客様ご自身で貼り付けてインストールします。

インストール

wg-easy のドキュメントに基づく 4 つの手順

プリセットを使えば、サーバーのお届け時点で最初の 3 つは完了しており、管理者パスワードは /root/WIREGUARD-NEXT-STEPS.txt に用意されています。

  1. Docker。curl -fsSL https://get.docker.com | sh
  2. compose ファイル。mkdir -p /etc/docker/containers/wg-easy を実行し、そこにプロジェクトの docker-compose.yml をダウンロードして、UI ポートをループバックにバインドします:"127.0.0.1:51821:51821/tcp"。プリセットでは INIT_* 変数も設定されるため、セットアップウィザードが公開されることはありません。
  3. 起動してポートを開放します。docker compose up -d の後に ufw allow 51820/udp を実行します。他に公開が必要なものはありません。
  4. クライアントを作成します。ノート PC から ssh -N -L 51821:127.0.0.1:51821 root@your-server を実行し、http://127.0.0.1:51821/ を開いてクライアントを追加し、WireGuard アプリで QR コードを読み取ります。これで接続完了です。

正直なところ

当社が実際に購入するなら

VPN は、小さなサーバーが付いた帯域幅の請求書です。計測のないものを選んでください。

個人用 VPN 向け

U1-1 · $6.90/月

1 vCPU、1 GB、転送量の計測なし、月額 $6.90、イスタンブール:お持ちのすべてのスマートフォンとノート PC を、動画も含めて使っても請求額は変わりません。当社で最も安いマシンであり、この用途に最適です。出口を別の国に置く必要がある場合は、C1-1-25($9.90)が 36 都市で月 1 TB を提供します。これはブラウジング向けの量で、ストリーミング向けではありません。どちらも当社のプリセットには対応していませんが、インストールはコマンド 3 つです。

よくある質問

購入前によくある質問。

WireGuard にはどの VPS が必要ですか?
最小のもので十分です。WireGuard はカーネル内で動作し、1 コアで数百 Mbps を処理します。メモリ使用量はごくわずかです。重要なリソースは転送量です。VPN 経由で取得するすべてのバイトがサーバーに入り、再び出ていくからです。したがって、正直なサイズ選びの問いはコア数や RAM ではなく、プランが Unmetered(計測なし)か、何 TB 込みかです。
なぜこのページでは、一見安い計測ありプランより Unmetered(計測なし)プランを推奨しているのですか?
VPN は転送量の計算が効いてくるワークロードだからです。HD 動画を一晩見ると 3~5 GB になり、VPN 経由ではサーバーの転送量が 6~10 GB になります。1 TB のプランはブラウジングには十分ですが、動画をストリーミングする家庭には心もとない量です。Unmetered(計測なし)のマシンは $6.90 で、この問題はそもそも生じません。
起動プリセットは何をしますか?
Docker 公式スクリプトで Docker をインストールし、Web UI を 127.0.0.1 のみにバインドした wg-easy の compose ファイルを作成します。さらに、ランダムな 24 文字の管理者パスワードと、このサーバーのアドレスをエンドポイントとして、プロジェクトの無人セットアップ用変数を設定し、起動したうえで、ファイアウォールでは 51820/udp のみを開放します。パスワードは root のみが読める /root/WIREGUARD-NEXT-STEPS.txt に書き込まれます。セットアップウィザードがインターネットから到達可能になることは一切ありません。
Web UI は公開されていますか?
プリセットでは公開されません。ループバックで待ち受けるため、SSH トンネル経由でアクセスします。wg-easy 標準の compose では 51821 がすべてのインターフェースで公開され、前段に HTTPS とパスワードを設けることが前提です。ループバックへのバインドは、同じ結果を得るより簡単な方法です。VPN ポート 51820/udp はクライアントの接続先なので公開が必須ですが、WireGuard は有効な鍵を持たない相手には一切応答しません。
サーバーはどの都市に置くべきですか?
速度を重視するなら近くに、特定の国のインターネットから接続しているように見せたいならその国に置きます。体感に影響するのはレイテンシーです。今いる場所から ping が最も低い都市を選び、特定の国の出口が目的ならそれで決まります。C1-1-25 は同じ構成で 36 都市にあります。
他のものも同じサーバーで動かせますか?
wg-easy と並べて DNS フィルター(Pi-hole、AdGuard Home)を置くのは定番の組み合わせで、1~2 GB に収まります。それより重いものは専用のマシンに置くべきです。VPN 用マシンの要点は、小さく、地味で、常に稼働していることです。