クラウドフレアの高速VPN機能「WARP」とは


#DNSサービス1.1.1.1及び高速VPN機能「WARP」

先日、Cloudflareが高速VPN機能「WARP」をMac及びWindows向けのWarpがリリースされました。
「WARP」はDNSサービス「1.1.1.1」のアプリケーションから利用可能となり、iOSおよびAndroid向けには2018年から提供しを行ってました。WARPはWireguardの技術を使用して、その上に高速DNSリゾルバーを使用して、通常のVPNとは異なる速さや安全に接続という体験が可能となります。
Windows及びMacは下記リンク先からダウンロードが可能となります。
[1.1.1.1 for macOS and Windows](https://one.one.one.one/)
[WARP Client](https://developers.cloudflare.com/warp-client/warp-for-everyone/setting-up)





![warp-vpn-macos-menu.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/74146c53-5746-19ad-464c-97ab85fe40c6.jpeg)
出典：[Coywolfnews](https://www.coywolf.news/productivity/cloudflare-1-1-1-1-warp-vpn-beta-macos-windows/)

こちらの画像は1.1.1.1をMacに導入して、WARPを有効にした場合となります。
”Your Internet is private”と表示があり、高速に安全に接続が可能となります。
ワンクリックでWARPを無効や有効に変更可能となります。
＊iOSやAndroidをご利用の場合、日本語で”ご利用のインターネットはプライベート接続です。”
と表示があります。

#対応OS (Windows, Mac, Linux, iOS, Android)
https://developers.cloudflare.com/warp-client/setting-up/requirements
こちらのリンク先からWindows, macOS, Linux, iOS, Androidの対応OSが確認可能となります。
Windows: Windows 8+
macOS: High Sierra+
Linux: Ubuntu, Redhat Enterprise Linux, Centos
iOS: iOS 11+
Android: 5.0+



#設定
タイヤのアイコン＞Preferenceを選択すると、自動起動、DNS接続のプロトコル（HTTPS, TLS, Warp)や
[1.1.1.1 for Families](https://www.publickey1.jp/blog/20/cloudflaredns1111_for_familiesdns.html#:~:text=%E5%8B%95%E5%90%91%20%2F%20IoT%20%2F%20%E3%81%9D%E3%81%AE%E4%BB%96-,Cloudflare%E3%81%8C%E7%84%A1%E6%96%99%E3%81%AE%E6%96%B0DNS%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%80%8C1.1.1.1%20for,%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%84%E3%83%9E%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF&text=%E3%81%95%E3%81%9B%E3%81%9F%E3%82%82%E3%81%AE%E3%80%82-,DNS%E3%81%AE%E3%83%AC%E3%83%99%E3%83%AB%E3%81%A7%E3%82%A2%E3%83%80%E3%83%AB%E3%83%88%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%84%E3%83%9E%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF,%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E7%9B%AE%E7%9A%84%E3%81%A7%E3%81%99%E3%80%82) (アダルトコンテンツやフィッシングのブロック）等の設定が可能となります。
![Screen Shot 2020-09-03 at 0.22.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/ec984ffd-a080-bb15-8812-107d6f6e118b.png)


DNSの設定後、1.1.1.1のHelpページで設定の判定結果を確認可能。
https://1.1.1.1/help
WARPを有効にした場合、Using DNS over WARPがYesで表示されています。
![Screen Shot 2020-09-07 at 0.09.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/055700e4-6e44-6e8e-c207-f14f5487a11e.png)




#パフォーマンス
WARP機能を有効にした場合と無効にした場合で、Webサイトにアクセス時の経路や速度やユーザーの
IPアドレスの表示など異なります。
端末からCloudflare.comの経路を確認した際、１ホップでCloudflareのサイトに接続が可能となります。
![Screen Shot 2020-09-02 at 4.46.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/1b992125-b04d-32b2-b012-536c4a70e2a4.png)



接続元のIP情報を確認した際、IP情報は変わり、ISPはCloudFlare Inc.(AS13335)の表示になります。
![Screen Shot 2020-09-03 at 2.04.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/19723aa5-5e85-82a2-d56e-8de4ef91959a.png)

WARPを有効にした場合、DNS64を使用して、IPv6で通信を行うことも可能となります。

![Screen Shot 2020-09-07 at 0.16.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/437ecf64-11e0-4359-1dc2-e97fd46ffa6b.png)


#計測
WarpありとWarpなしのパフォーマンスの違いはCloudflareの[Speedtest](https://speed.cloudflare.com/)や他の計測サイトで可能です。Cloudflareの計測ツールではアクセスするだけで回線速度、リクエストの遅延やCloudflareのどこのDC経由で接続など確認可能です。人間のまばたきは100-150ms(ミリ秒)って言われてますので、この様な違いを体感するには計測ツールを使用して違いを確認するが良いかと思います。

![Screen Shot 2021-05-01 at 12.27.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/71b7b3a3-70f5-c958-e615-ff7d2cb41781.png)




#セキュリティ

WARPのVPN機能で通信は自動的にすべて暗号化され、クラウドフレアではユーザーのを識別できるデータをそもそも保持していません。
ご家庭でも安心してご利用出来るよう、[1.1.1.1 for Families](https://www.publickey1.jp/blog/20/cloudflaredns1111_for_familiesdns.html#:~:text=%E5%8B%95%E5%90%91%20%2F%20IoT%20%2F%20%E3%81%9D%E3%81%AE%E4%BB%96-,Cloudflare%E3%81%8C%E7%84%A1%E6%96%99%E3%81%AE%E6%96%B0DNS%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%80%8C1.1.1.1%20for,%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%84%E3%83%9E%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF&text=%E3%81%95%E3%81%9B%E3%81%9F%E3%82%82%E3%81%AE%E3%80%82-,DNS%E3%81%AE%E3%83%AC%E3%83%99%E3%83%AB%E3%81%A7%E3%82%A2%E3%83%80%E3%83%AB%E3%83%88%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%84%E3%83%9E%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF,%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E7%9B%AE%E7%9A%84%E3%81%A7%E3%81%99%E3%80%82)でBlock Malware and Adult Contentと選択した場合はマルウェアやアダルトコンテンツはクラウドフレアでブロックを行います。
下記の画像はクラウドフレアでブロックした場合、NOERRORと表示が行われます。

![blocked-enabled.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/0951c2fe-504c-567f-214e-2729db70b82b.png)

#Cloudflare for Teams
エンタープライズ向けの製品として[Cloudflare for Teams](https://www.cloudflare.com/ja-jp/teams/)というゼロトラストソリューションを提供しており、
GatewayではDNSのフィルタリング、URLフィルタリング、WARP, Browser isolation, DNS Tunnelingなど個人や企業向けのセキュリティソリューションとしてご利用可能となります。こちらのTeams製品は[50ユーザーまで無料](https://www.cloudflare.com/ja-jp/teams-pricing/)でご利用可能となります
Cloudflare for Teamsを設定後、端末のWarpアプリを接続していただくと、Warpアプリの表示がWARPからTeamsという表示に変わります。こちらのチュートリアルの手順を参照していただくと、WARPアプリをCloudflare for Teamsとの連携の記載があります。[リンク](https://developers.cloudflare.com/cloudflare-one/tutorials/require-swg)


![image (52).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/11172c18-de02-103a-0d1c-55a1c36b2182.png)

GatewayのDNS Filteringではアダルトコンテンツやマルウェア以外の脅威のフィッシングやスパイウェアなどの
サイトやショッピングやエンタメコンテンツなどのサイトもカテゴリー別で選択するとブロックの
設定可能となります。
＊Gateway DoHの設定を行うにはクラウドフレアのアカウント作成が必要となります。


![adblocker-blocking-advertisements.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/479032/51251fe3-a852-c871-5784-c9762baf92c1.png)
####[Gatewayとは？](https://www.cloudflare.com/ja-jp/teams-gateway/) 
####[Gateway技術資料](https://developers.cloudflare.com/gateway/how-gateway-works) 
####[WARP Client](https://developers.cloudflare.com/warp-client/warp-for-everyone/setting-up) 
####[Teams Dashboard](https://dash.teams.cloudflare.com/)




#関連項目：
####[Cloudflare Blog - WARP for Desktop](https://blog.cloudflare.com/warp-for-desktop/)
####[Cloudflare Oneでゼロトラストフレームワークに触れ、ついでにISOの要件を軽くこなす](https://dev.classmethod.jp/articles/zero-trust-framework-gateway-by-cloudflare-one/)
####[Cloudflare for Teams - 無料でゼロトラストアーキテクチャ](https://note.com/tkn_cloudflare/n/n541543e67611)


#####最後に、改善にあたりフィードバックがありましたら、
#####タイヤのアイコン＞Preference＞Feedbackを選択してフィードバックをお願いします。