WireGuard VPS ホスティング、自分の手で開く VPN
- Ubuntu で apt と wg-quick を使ってインストール
- パブリック IPv4・IPv6 アドレスと root 権限
- 31 か国 40 都市から選択
HELPER VPS WireGuard VPS は、軽量で高速な VPN プロトコル WireGuard を自分で実行する Linux クラウドサーバーで、月額 $25.00 から請求されます。サーバー作成時に Ubuntu(または Docker アプリイメージ)を選択し、SSH で接続して apt で wireguard をインストールし、wg-quick で起動すると、UDP ポート 51820 で VPN サーバーが実行されます。
WireGuard とは何ですか?
WireGuard は、Linux カーネルに組み込まれている現代的な VPN プロトコルです。コードが短くシンプルなので確認しやすく、Curve25519、ChaCha20、Poly1305 のような最新の暗号方式を使うため、接続が速く軽快です。サーバーとデバイスが互いの公開鍵を登録する方式なので、設定ファイル数行で安全なトンネルを作れます。
WireGuard は UDP の1つのポート(通常は51820)だけで通信し、スマートフォンが Wi-Fi とモバイルデータの間を行き来しても、接続が自然に続きます。Windows、macOS、iOS、Android、Linux の公式アプリがすべてそろっているので、サーバーで作った設定ファイルや QR コードをデバイスに読み込ませるだけで、すぐに VPN を使えます。
WireGuard VPS で何ができますか?
WireGuard をセルフホスティングするサーバー1台で、個人のセキュリティからオフィスのネットワーク接続まで解決できます。
公衆 Wi-Fi でも安全に接続
カフェ、空港、ホテルの Wi-Fi でも、すべての通信が自分の WireGuard VPS まで暗号化されたトンネルを通ります。
固定の接続元 IP を作る
管理画面やサーバーのファイアウォールで自分の VPS の IP 1つだけを許可しておき、どこからでも VPN で入って安全に管理できます。
リモートワークとオフィスの接続
チームメンバーごとにキーを1つずつ作れば、自宅や出張先からも同じプライベートネットワークに入って一緒に仕事ができます。
サーバー同士のプライベートネットワーク
複数の都市にあるサーバーを WireGuard でまとめ、データベースやバックアップをプライベートアドレスだけでやり取りさせられます。
WireGuard サーバーはどうやって購入しますか?
支払いから最初の接続まで、3ステップで完了します。
ステップ 1。 都市とプランを選ぶ
USDT で支払い、IP を希望の都市に設定し、小さなプランから始めます。
ステップ 2。 Ubuntu のイメージで作成
イメージで Ubuntu 24.04 LTS を選べばすぐにインストールでき、Docker アプリのイメージで作成したサーバーでも同じコマンドが動きます。
ステップ 3。 SSH で接続して設定
root で SSH 接続して下のコマンドを実行し、デバイスのキーを [Peer] として登録すれば VPN が接続されます。
WireGuard はどうやってインストールしますか?
Ubuntu サーバーに SSH で接続し、下のコマンドを順番に実行してください。サーバーのキーを作成し、10.8.0.1 のプライベートアドレスと UDP 51820番ポートで wg0 インターフェースを設定したら、パケット転送を有効にして wg-quick のサービスを起動します。デバイスはそれぞれキーを作成したあと sudo wg set wg0 peer デバイスの公開鍵 allowed-ips 10.8.0.2/32 のように登録し、サーバーのファイアウォールを使うなら UDP 51820番ポートを開けてください。
sudo apt update
sudo apt install -y wireguard
sudo bash -c 'umask 077; wg genkey > /etc/wireguard/server.key; wg pubkey < /etc/wireguard/server.key > /etc/wireguard/server.pub'
NIC=$(ip -o -4 route show to default | awk '{print $5}')
sudo tee /etc/wireguard/wg0.conf > /dev/null <<EOF
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = $(sudo cat /etc/wireguard/server.key)
PostUp = iptables -I FORWARD -i %i -j ACCEPT; iptables -I FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o $NIC -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o $NIC -j MASQUERADE
EOF
sudo chmod 600 /etc/wireguard/wg0.conf
echo 'net.ipv4.ip_forward=1' | sudo tee /etc/sysctl.d/99-wireguard.conf
sudo sysctl --system
sudo systemctl enable --now wg-quick@wg0
sudo wg showWireGuard を VPS に自分でインストールすると何がよいですか?
WireGuard VPS を自分で運用すれば、接続方法と記録をすべて自分で決められます。
接続元 IP を自分で決められます。 40 都市から好きな場所にサーバーを置けば、そのサーバーのパブリック IP でインターネットに接続します。
デバイスの数を自由に増やせます。 キーを1つ作るたびにデバイスが増え、料金はサーバープラン1つのままです。
小さなプランで十分です。 WireGuard はカーネル内で軽く動作するため、最小の 12 GB 一般プランでも多くのデバイスを余裕を持って接続できます。
設定が透明です。 wg0.conf の1つのファイルにすべての接続が記述されているので、誰が接続しているかをひと目で確認し、すぐに修正できます。
IPv4 と IPv6 を一緒に使えます。 すべてのサーバーにパブリック IPv4 と IPv6 のアドレスが付くので、両方のアドレスで VPN を開けます。
USDT でかんたん決済: 1つのアカウントトークンで登録し、請求書を支払ってサーバーを作成します。
WireGuard をインストールできる OS
WireGuard は、HELPER VPS の複数の Linux イメージと Docker アプリのイメージのすべてで動作します。
- Ubuntu
- Debian
- AlmaLinux
- Rocky Linux
- Docker
ユーザーの近くにサーバーを置きましょう
31 か国 40 都市のどこでも、同じ料金で WireGuard サーバーを作成できます。
WireGuard VPS はどの都市を選べばよいですか?
VPN サーバーの場所が、インターネットで使用する IP の場所になります。特定の国のサービスをその国の IP で使用したい場合は、その国の都市を選択してください。接続速度を優先する場合は、自分のいる場所に近い都市を選んでください。HELPER VPS では、アメリカ、ヨーロッパ、中東、アフリカ、アジア太平洋の 40 都市で、同じプランと料金でサーバーを作成できます。
複数の場所が必要なら、都市ごとに小さなサーバーを1台ずつ置き、デバイスに設定ファイルを複数入れて、必要なときに選んで有効にしてください。1つのアカウントでサーバーを10台まで作成できるので、地域別の WireGuard サーバーを1つのアカウントでまとめて管理するのに便利です。サーバーごとに、キーとプライベートアドレスの範囲だけを変えておけば大丈夫です。
WireGuard のセルフホスティングは難しくないですか?
WireGuard は設定項目が少ないので、はじめて VPN サーバーを作る方にも適しています。上のコマンドでサーバーを起動したら、デバイスで wg genkey を使ってキーを作り、サーバーにはデバイスの公開鍵と 10.8.0.2 のようなプライベートアドレスを、デバイスにはサーバーの公開鍵と サーバーIP:51820 のアドレスを書けば接続が完成します。スマートフォンなら qrencode で設定ファイルを QR コードに変換し、アプリで読み取るとさらに早く済みます。
ウェブ画面でデバイスを管理したいなら、Docker アプリのイメージのサーバーに wg-easy のような管理ツールをコンテナとして導入する方法もあります。どの方法でも、VPN はお客様ご自身のセキュリティとリモート接続のために使い、オープンプロキシのように誰でも使えるよう公開することは利用規約に沿わないので、デバイスごとにキーを配る方式で運用してください。
WireGuard ホスティングのよくある質問
WireGuard VPS の選び方とインストールについて、よく寄せられる質問です。
WireGuard VPS はワンクリックでインストールされますか?
Ubuntu(または Docker アプリのイメージ)でサーバーを作成したあと、SSH で apt のインストールと設定のコマンドを数行実行します。上のコマンドをそのまま貼り付ければ、キーの生成、wg0 の設定、パケット転送、サービスの起動までが一度に完了します。
WireGuard はどのポートを使いますか?
標準では UDP の51820番ポートを1つ使います。サーバーのファイアウォール(ufw など)を有効にしているなら sudo ufw allow 51820/udp で開け、別のポートを使いたい場合は wg0.conf の ListenPort の値を変更してください。
最小のプランでも十分ですか?
はい。WireGuard は Linux カーネル内で軽く動作するため、6 vCPU、12 GB のプランでも、あなたや家族の複数のデバイスを快適に接続できます。多くのユーザーやトラフィックがある場合は、含まれるトラフィックが多いプランを選んでください。
デバイスは何台まで接続できますか?
デバイスごとにキーとプライベートアドレスを1つずつ決めて [Peer] として登録すればよく、10.8.0.0/24 の範囲なら250台以上登録できます。料金はデバイスの数に関係なく、サーバープランの料金のままです。
スマートフォンからはどう接続しますか?
iOS と Android の WireGuard 公式アプリをインストールし、サーバーで作ったデバイスの設定ファイルを読み込むか、qrencode で作った QR コードを読み取れば、すぐに接続できます。
IPv6 でも VPN を使えますか?
はい、すべてのサーバーにパブリック IPv6 アドレスが付いています。wg0.conf の Address に IPv6 のプライベート範囲を追加し、net.ipv6.conf.all.forwarding=1 を有効にすれば、IPv6 の通信もトンネルを通ります。
Docker アプリのイメージのサーバーでも使えますか?
はい、Docker アプリのイメージも Ubuntu 24.04 上に作成されるので、同じ apt コマンドでインストールできます。上の設定は、Docker が変更する転送ルールを考慮し、FORWARD の許可ルールを先頭に入れるようになっています。
ウェブ画面で管理できますか?
Docker アプリのイメージのサーバーに wg-easy のような WireGuard 管理ツールをコンテナとして導入すれば、ブラウザでデバイスを追加し、QR コードを取得できます。管理画面にはパスワードを設定し、自分の IP からだけ開けるようにしておくことをおすすめします。
VPN サーバーの IP は変わりますか?
サーバーを削除しない限り、同じパブリック IPv4、IPv6 アドレスを使い続けます。OS を再インストールしてもサーバーがそのままならアドレスは維持されるので、デバイスの設定を変え直す必要はありません。
誰でも使えるように公開してもよいですか?
VPN は、お客様ご自身とチームのデバイスにキーを配る方式で運用してください。オープンプロキシのように誰でも接続できるよう公開したり、スパム、攻撃、スキャンに使ったりすることは利用規約に沿いません。
WireGuard サーバーの購入はどう支払いますか?
サーバー作成時に選択した期間の請求書を支払うと、すぐにサーバーが起動します。期間終了前に更新請求書を支払うと、サーバーを継続して利用できます。
WireGuard は Jason A. Donenfeld が作ったオープンソースプロジェクトであり、WireGuard の名称とロゴの権利はその所有者に帰属します。WireGuard のインストール、更新、キーの管理、デバイスの接続については、お客様ご自身で対応してください。WireGuard は追加費用なしで使え、サーバー料金は選んだプランの料金のままです。
WireGuard サーバーガイド
サーバーを受け取ったら、最初にやっておきたいことです。
