Tailscaleは、デバイス間にWireGuardベースのプライベートネットワークを構築します。このリポジトリにはtailscaledデーモンとtailscale CLIが含まれています。
OpenVPN/openvpn
TLSベースの認証と暗号化を使い、ホスト間に安全なトンネルを構築するオープンソースのVPNデーモンです。
代替できる製品:Cisco AnyConnect
Pulse Secure
- スター
- 14,718
- フォーク
- 3,420
- 未解決の Issue
- 228
- 最終コミット
- 23 時間前
これは何?
OpenVPNは、マシン間に暗号化されたポイントツーポイント接続や拠点間接続、リモートアクセスVPNを構築できる、安全なトンネリングデーモンです。Cで書かれており、GNU General Public License version 2のもとで配布されています。
このプロジェクトは、サーバーとクライアントの中核デーモンに加え、Unix系システムとWindows(MinGWまたはMSVC経由)向けのビルド手順を提供します。設定には設定ファイルとコマンドラインオプションを使用します。サンプルディレクトリには、設定例、--tls-verifyオプションを使った証明書フィールドのカスタムチェック用Perlスクリプト、テスト専用のサンプルキーが含まれています。
証明書ツールのeasy-rsaと仮想ネットワークドライバーのtap-windowsは、別々のサブプロジェクトとして管理されています。WindowsインストーラーとDebianパッケージは、関連リポジトリでビルドされています。
主な機能
- 01TLSベースの認証を使い、ホスト間に暗号化トンネルを構築します。
- 02--tls-verifyオプションによるカスタム証明書検証に対応しています。
- 03Unix系システム、およびMinGWまたはMSVCを使ったWindows向けにビルドできます。
- 04設定ファイルとコマンドラインオプションで設定でき、設定例も付属しています。
ユースケース
- スタッフが社内ネットワークに安全にアクセスできるリモートアクセスVPNを構築する。
- 暗号化トンネルで2つの拠点やネットワークを接続する。
- 既存のTLSベースVPN環境にカスタム証明書チェックを追加する。
クイックスタート
- 1
コミュニティのダウンロードページから最新リリースをダウンロードします
- 2
ソースのtarballを展開します
tar -zxf openvpn-<version>.tar.gz - 3
ソースディレクトリに移動してconfigureを実行します
./configure - 4
makeでOpenVPNをビルドします
make
使う前に知っておきたいこと
- コピーレフトライセンスであるGPL version 2の下で配布されています。
- Windowsでのビルドには、README.cmake.mdに記載されている別途のMinGWまたはMSVCの手順が必要です。
収録されている特集
トピック
よくある質問
- openvpn とは?
- TLSベースの認証と暗号化を使い、ホスト間に安全なトンネルを構築するオープンソースのVPNデーモンです。 OpenVPNは、マシン間に暗号化されたポイントツーポイント接続や拠点間接続、リモートアクセスVPNを構築できる、安全なトンネリングデーモンです。Cで書かれており、GNU General Public License version 2のもとで配布されています。
- openvpn は無料で使えますか?ライセンスは?
- openvpn は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- openvpn は今もメンテナンスされていますか?
- 活発にメンテナンス中。openvpn の最終コミットは 2026年10月23日 です。
- openvpn は何に使えますか?
- スタッフが社内ネットワークに安全にアクセスできるリモートアクセスVPNを構築する。 暗号化トンネルで2つの拠点やネットワークを接続する。 既存のTLSベースVPN環境にカスタム証明書チェックを追加する。
- openvpn のインストール方法は?
- コミュニティのダウンロードページから最新リリースをダウンロードします ソースのtarballを展開します: tar -zxf openvpn-<version>.tar.gz ソースディレクトリに移動してconfigureを実行します: ./configure makeでOpenVPNをビルドします: make
- openvpn はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/OpenVPN/openvpn
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
FreeBSDをベースにしたオープンソースのファイアウォール/ルータープラットフォーム。OPNsenseのGUI、API、システムバックエンドを提供します。
NATやファイアウォールの内側にあるローカルサーバーを、TCP・UDP・HTTP・HTTPS経由でインターネットに公開する高速リバースプロキシ。
Cloudflare Tunnel用のコマンドラインクライアント。インバウンドのファイアウォールポートを開けずに、オリジンサーバーをCloudflareネットワークへ接続します。
ローカルのTCPポートをリモートサーバー経由で公開する、Rust製のシンプルなCLIです。
TailscaleのWireGuardデータプレーン経由で、アカウントやコントロールプレーンなしに2台を接続するnetcat風CLI兼Goライブラリ。