Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
terraguard — 🛡️ 🔒 このプロジェクトの目標は、WireGuardを使用して独自のVPNサービスを簡単に作成・破棄できるようにすることです。 | Kitploit
ツール/GitHubGitHub/p0ssuidao/terraguard
クラウドインフラストラクチャセキュリティネットワークセキュリティDevSecOps
GitHubp0ssuidao/terraguard

terraguard

🛡️ 🔒 このプロジェクトの目標は、WireGuardを使用して独自のVPNサービスを簡単に作成・破棄できるようにすることです。

リポジトリを見る
6391142年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

プロジェクトについて

このプロジェクトの目標は、WireGuard を使用して独自のVPNサービスを簡単に作成および破棄することです。

前提条件

  • Terraform >= 1.0.0
  • Ansible >= 2.10.5

デプロイ方法

Terraform

sudoでの実行が必要です。これは、パッケージのインストール、ネットワークインターフェースの設定、プロセスの起動のためにlocalhostの権限が必要だからです。

クラウドプロバイダー AWS、DigitalOcean、GCP を選択し、ディレクトリを開いてください。
variable.tf 内でリージョンやキー名を変更できます。

  • Terraform の初期化
root@kitploit:~
sudo terraform init
  • 変更の計画
root@kitploit:~
sudo terraform plan
  • 変更の適用
root@kitploit:~
sudo terraform apply
  • Digital Ocean の場合は、variable.tf またはコマンドラインでトークン(do_token)を宣言する必要があります:
root@kitploit:~
sudo terraform plan -var "do_token=value"
sudo terraform apply -var "do_token=value"
  • GCP の場合は、variable.tf またはコマンドラインでプロジェクトID(project_id)を宣言する必要があります:
root@kitploit:~
sudo terraform plan -var "project_id=value"
sudo terraform apply -var "project_id=value"

環境変数 GOOGLE_APPLICATION_CREDENTIALS を使用してTerraformにキーを提供します:

root@kitploit:~
export GOOGLE_APPLICATION_CREDENTIALS=path
  • AWS の場合は、次のコマンドを使用して認証情報を設定する必要があります:
root@kitploit:~
sudo aws configure

または、認証情報を環境変数として使用することもできます:

root@kitploit:~
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=

テスト - IPの確認

  • VPNなしで接続をテスト
root@kitploit:~
curl ipinfo.io/ip
  • VPNを起動
root@kitploit:~
sudo systemctl start wg-quick@wg0
  • VPNありで接続をテスト
root@kitploit:~
curl ipinfo.io/ip

モバイルクライアント

モバイル用の追加クライアントが必要な場合は、variable.tf またはコマンドラインで変数 mobile の値を変更する必要があります:

root@kitploit:~
sudo terraform plan -var "mobile=true"
sudo terraform apply -var "mobile=true"

変数が有効な場合、モバイルデバイスで設定するためのQRコードを生成するパッケージ qrencode がインストールされます。

実行後、Terraformの標準出力にQRコードが生成されます。モバイルデバイスでスキャンしてください。

Android WireGuard Client でテスト済み

🧹 クリーンアップ

  • 次のコマンドを実行するだけです:
root@kitploit:~
sudo terraform destroy

☁️ クラウドプロバイダー

  • AWS
  • Digital Ocean
  • GCP
  • Azure
  • OCI

🤝 貢献

貢献、問題報告、機能リクエストは歓迎します!
issues を気軽にチェックしてください。

🛣️ ロードマップ

  • 仕事🤣
  • Linuxクライアント(Debian, RedHat, Arch ベース)
  • AWSにサーバーをデプロイするTerraform
  • モバイルクライアント
  • Macクライアント
  • 他のクラウドプロバイダーを追加

著者

👤 João Freire

  • Twitter: @p0ssuidao
ツールをダウンロード