AdGuardのVPNプロトコル「TrustTunnel」、オープンソース化しました

ついに、AdGuard VPN の基盤となっているAdGuard独自開発のVPNプロトコルを「TrustTunnel」と名づけ、オープンソース化いたしました。

長らく、このプロトコルをパブリックにしたいと考えてきました。多くの方々からの要望に弊社からは「必ずオープンソースにします。これはただ時間の問題です。」と答えてきましたが、やっとその約束を果たせる日が来たのです。

🎉
TrustTunnel(旧「AdGuard VPN プロトコル」)をオープンソース化しましたので、誰でもご自由に確認や監査したり、ご自身のプロジェクトで利用したりすることなどが可能になっています。

TrustTunnel とは?

TrustTunnelは、モダンでセキュア、かつモバイル向けに最適化されたVPNプロトコルです。
すべてのAdGuard VPNアプリ(モバイル、デスクトップ、ブラウザ拡張機能など)の中で稼働してきた技術そのものなのです。

「TrustTunnel」にした理由は、より優れたものが必要だったから

世の中には以前から数多くのVPNプロトコルが既に存在します。

ではなぜAdGuardはわざわざ独自のVPNプロトコルを開発したのか?

その理由は、一般的なVPNプロトコルの欠点を何度も目の当たりにしてきたからです(インターネットアクセスが厳しく制限されている国々では特に)。

OpenVPN、WireGuard、IPSecなどのプロトコルには共通の弱点があります。
それは、ネットワークレベルで検知・遮断されやすく、VPNトラフィックを隠蔽しようとすると速度が低下しがちというところです。
従来のアプローチではVPNデータはTCPコネクションで「包み込み」されて通常のウェブトラフィックを模倣しますが、TCPがデータの一片ごとに確認を行う方式は遅延を生み、通信速度の低下につながります。

一方、従来のVPNプロトコルとは異なり、TrustTunnel は通常のHTTPSトラフィックに溶け込むよう設計されています。
これにより、プロトコルをスロットリング(通信制限)やブロックすることがはるかに困難になり、ディープパケットインスペクション(DPI)をすり抜けつつ、強固なプライバシーとセキュリティを確保します。
これを実現させてくれる技術は、HTTPSを保護する標準規格であるTLSベースの暗号化と、ウェブ上で広く普及しているHTTP/2またはHTTP/3トランスポート層です。各コネクションは専用のストリーム上で動作し、パケットを結合することで高速かつ効率的な伝送を実現します。さらに、モバイルプラットフォーム(Android/iOS)向けに最適化されており、不安定なネットワーク環境下でも良好なパフォーマンスを発揮します。

ご自由に利用・実行・調整・拡張・構築いただけるプロトコル

TrustTunnel のオープンソース化により、私たちは二つの目標を達成したいと考えています。

第一に、AdGuard VPN を支えるプロトコルをユーザーに公開し、誰もが自由に検証できるようにすることです。AdGuard はオープンソースソフトウェアの理念を熱心に支持しており、多くの当社製品も長年オープンソース化されています。この点において AdGuard VPN は遅れを取っていましたが、TrustTunnelの公開により、ようやく追いつき始めています。

しかし最も重要なのは、VPNプロトコルの現状を変革し、既存ソリューションに代わる選択肢を提供したい、ということです。
とはいえ、プロトコルのコードが事実上「オープンソース」でありながらも、実際に運用しているVPNサービスは1つしかないというような、単なるPR作戦でしかない名ばかりの“オープンソース”にはしたくありません。
私たちはフリーでオープンソースなソフトウェア(FOSS)を信じており、TrustTunnelが他のVPNサービスなどで広く利用されることを望んでいます。これがオープンソース開発の正しい進め方だと確信しており、コミュニティがTrustTunnelの進化に参加してくれることを期待しています。機能リクエスト、バグ報告、アプリ開発への直接的な貢献など、あらゆる貢献を大歓迎します。

このスタンスを実現するための取り組み

  1. TrustTunnel仕様の初版を公開しました。
  2. TrustTunnelサーバーおよびクライアントの参考実装の完全なコードを、非常に寛容なライセンスで公開しています。

TrustTunnelの利用にAdGuard VPNのインストールは不要です。独自のサーバーを設定し、オープンソースのTrustTunnelクライアントを利用できます:

  • コマンドライン版TrustTunnelクライアントはLinux、Windows、macOSに対応

  • クライアントアプリの2種(iOSおよびAndroid向け)もリリース済み

TrustTunnelクライアントは既に豊富な機能を備えており、以下が可能です:

  • 柔軟なルーティングルール
    どのリクエストをトンネル経由にするか、ローカルネットワークに残すかを選択できます。

  • 細かい制御が可能
    業務用と個人用トラフィックの分離、特定ドメインやアプリのルーティング、複雑な設定なしでネットワーク動作の調整が可能です。

  • リアルタイムリクエストログの活用
    デバイスがトラフィックを送信する先、ルーティングルールの適用状況、トンネル経由の通信を完全に可視化。

リンク集

VPNプロトコルのオープンソース化の約束を果たしましたので、ユーザーの皆様もエンジニアの方もこの技術を自由に調査・自己ホスティング・構築できるようになりました。

TrustTunnel関連リンクは以下のとおりです:

TrustTunnel公式ウェブサイト
TrustTunnelのGitHubオープンソースリポジトリ
iOS用TrustTunnelアプリ(App Store)
Android用TrustTunnelアプリ(Google Play)

この記事を気に入っていただけましたか?
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Windows

どんなブラウザやアプリを使っても、もう匿名性について心配することはありません。AdGuard VPNを使えば、世界中への“どこでもドア”が開きます。
ダウンロード
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
詳しくはこちら
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Mac

たった2回のクリックで80+ヶ所以上の世界中ロケーションのいずれに接続でき、あなたの個人情報は他人の詮索から安全に隠されます。
ダウンロード
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
詳しくはこちら
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Android

どこにいてもAdGuard VPNでオンライン匿名性を保てます!数十カ所のロケーション、高速で安定性抜群の接続、すべてがポケットの中に。
Google Play
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
詳しくはこちら
ダウンロード
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
詳しくはこちら
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for iOS

どこへでも持ち歩ける、最強のオンライン保護。AdGuard VPNを使用すると、お気に入りの映画や番組を楽しみながら、公共Wi-Fiでも個人情報が安全に!
App Store
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
詳しくはこちら
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Android TV

AdGuard VPN for Android TV:設定簡単でシームレスなストリーミングと強化されたセキュリティをお楽しみください。
Google Play
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
ダウンロード
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Chrome

位置情報を隠して世界のあらゆる場所に“移動”し、制限なく世界中のコンテンツにアクセスし、ウェブ上で匿名になることができます。
詳細
インストール
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。

AdGuard VPN
for Edge

ワンクリックで別の場所に移動したり、IPアドレスを隠したり、安全で匿名にウェブを閲覧したりできます。
詳細
インストール
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。

AdGuard VPN
for Firefox

プライバシー保護、居場所の隠蔽、VPNが必要なWebサイトと不要なWebサイトの設定などが可能です。
詳細
インストール
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。

AdGuard VPN
for Opera

Operaブラウザで世界のどこにでも素早くアクセスして、個人情報を守れます。
詳細
インストール
アプリをダウンロードされますと、使用許諾契約書に同意したことになります。
9,332 9332件のユーザーレビュー
素晴らしい

ルーター用
AdGuard VPN

AdGuard VPN をルーターにインストールして、ネットワーク全体を保護。いつ、どのデバイスを保護するかもカスタマイズ設定できます
※このオプションのご利用には、AdGuard VPNサブスクリプションへの加入が必要です
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Linux

最高のLinux用無料VPNを入手して、シームレスなWebブラウジング、強化されたセキュリティ、インターネットトラフィックの暗号化、およびDNSリーク保護などといった機能をぜひご利用ください。多数のVPNサーバーに接続できますので、ご希望の場所にアクセスできます
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Apple TV

AdGuard VPN for Apple TV:設定簡単でシームレスなストリーミングと強化されたセキュリティをお楽しみください
※このオプションのご利用には、AdGuard VPNサブスクリプションへの加入が必要です
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN for Xbox

設定簡単!AdGuard VPN で Xbox を保護して、ゲームと強化されたセキュリティをお楽しみください
※このオプションのご利用には、AdGuard VPNサブスクリプションへの加入が必要です
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for PS4/PS5

AdGuard VPN で PlayStation を保護し、簡単な設定でシームレスなオンラインゲームと強化されたセキュリティをお楽しみください。複数のVPNサーバーから選択し、お好きなロケーションにアクセスできます
※この機能は、AdGuard VPN サブスクリプションにご加入いただいている場合にのみご利用いただけます
9,332 9332件のユーザーレビュー
素晴らしい

AdGuard VPN
for Chromecast

AdGuard VPN を Google TV (Chromecast 第4世代) またはネットワークルーター (Chromecast 第3世代) にインストールすると、オンライン上で匿名性を保ちながら Chromecast でストリーミングコンテンツを楽しんだり、どこからでもコンテンツにアクセスできます。Chromecast 第3世代でご利用いただくには、AdGuard VPN サブスクリプションが必要です。
AdGuard VPN
ダウンロードが開始しました
インストールを開始するには、矢印が指すボタンをクリックしてください。
QRコードをスキャンしますとモバイル端末にAdGuard VPNをインストールできます。