Cloudlfare Zero TrustをIncludeルールで使ってみる

Cloudlfare Zero TrustをIncludeルールで使ってみる
Photo by stephan hinni / Unsplash

おうちサーバーやLAN外でのNASへのアクセスなどでとても便利なCloudflareのZero Trust。私も自宅のNASにLAN外からアクセスする際に利用しています。特に日本はIPv6の環境が複雑なため、契約によっては固定IPを利用できなかったりします。

光コラボは契約してはいけない - Qiita
自分に起こった地獄VPNのパフォーマンスが出ない!VPNの条件は以下の通りです。同一市内の自宅と実家のVPN自宅はNTT光コラボ、実家はauひかりtracerouteで経路を調べたところ下記…

インターネットで見つけた、光コラボの不便さにぶちぎれている記事

また、そもそもポートを開放することによるセキュリティ上のリスクも考慮する必要があります。VPNによって通信を暗号化することはできますが、VPN通信の中身を信頼してしまう仕組みはあまりいいアイデアだとは思えません。

とはいえ、自宅のNAS程度にすべての通信をZero Trustで運用するのは現実的ではないというか、あまりメリットもありません。特定の通信だけCloudflareを介せばいいです。Cloudflareではそうしたルールを設定できます。

ExcludeからIncludeへ

Zero Trustの初期設定では特定の通信以外はすべてZero Trustで通信を行うExcludeになっています。そんな大げさなことはやらなくていいので、特定の通信だけをZero TrustするIncludeに変更しましょう。

では、いったいどの通信をIncludeすればいいのでしょうか。私はSMBを使うために利用していますので、そのドキュメントを参考にしてみます。

SMB
The Server Message Block (SMB) protocol allows users to read, write, and access shared resources on a network. Due to security risks, firewalls and ISPs usually block public connections to an SMB file share. With Cloudflare Tunnel, you can provide secure and simple SMB access to users outside of your network.

ドキュメントによるとどうやら以下ドメインをIncludeすることで最低限動くようです。

If you are using Include mode, add your private network's IP/CIDR range to the list. Your list should also include the domains necessary for Cloudflare Zero Trust functionality.
  1. Cloudflare Zero TrustがCloudflareと通信するためのドメイン
  2. Cloudflareを介して通信したいドメイン
  3. (Browser Isoletion機能を使うならedge.browser.run

自宅にいる際、つまりLAN内にいる際はわざわざCloudflareを経由しないで直接接続したいのでPrivete IPはIncludeしないことにしました。また、Cloudflareと通信するためのIncludeはドメインでもIPでもできますが、パット見たときにわかりやすいのでドメインで設定をすることにします。

実際に設定をしてみよう

さて、実際に設定をしてみましょう。追加する項目は次の通りです。

  1. <your-team-name>.cloudflareaccess.com
  2. Cloudflareを介して通信したいドメイン
  3. (Browser Isolation機能を使うならedge.browser.run

Zero Trust > 設定 > WARP クライアント > デバイスの設定 セクションにあるプロファイル > 編集 > スプリットトンネル > 「IPとドメインを含める」

これで、Includeルールを利用することになります。さて、次にIncludeルールを編集しましょう。

Zero Trust > 設定 > WARP クライアント > デバイスの設定 セクションにあるプロファイル > 編集 > スプリットトンネル > 「管理」ボタン

先ほどの画面を横に見ると「管理」ボタンがあります。ボタンをクリックすることで、「スプリット トンネルの管理(含む)」という画面が出てきますので、そこでルールを追加します。


これで、Includeルールでの運用に切り替え完了です。ZTNAを本気で全通信に適用するのは個人レベルではちょっと大げさに思うので、Includeルールを使ってみました。写真や動画が趣味で、NASを使っている人なんかの参考になれば幸いです。

Read more

Ghost 6.0 Major Update

Ghost 6.0 Major Update

Ghost 6.0がリリース 夜中にメールを確認すると、Ghostからメールが。どうやらメージャーアップデートが来たらしい。 Ghost 6.0Networked publishing, native analytics, and $100M earned by indie publishersChangelogJohn O’Nolan ほうほう、なんと今回でGhostが6.0になる模様。 目玉機能 パッとリリースノートを見た感じでは、ActivityPubへの対応が大きなポイントのようだが、個人的にはブログをSNSっぽく使いたくない気持ちもあり、あんまり関係ないなぁと思っていた。とはいえ、ウェブの海で孤島のようになっているブログがつながり始める動きがあるのは面白いね。 しかし後ろまで読んでいると、どうやらアナリティクスの統合もあるとのこと。しかもなんとクッキーレスなプライバシー重視な形のサービス統合し、とっても高性能な模様。 Tinybird · Managed ClickHouse® for AI-Native DevelopersEverything you ne

By Yasunobu
高知周遊 I 柏島&四万十川

高知周遊 I 柏島&四万十川

大学の友人の勧めで柏島に行ってきました。 東京湾に見慣れた身なので、ちょっと信じられないぐらいきれいでした。 わお!浮いてるだけの船すらも絵になる! 野生のイルカっているんですねえ、かわいい。 てか、透明しか言ってないな、おい。 海底がきれいなので澄んで見えるだと友人は言ってました。 なるほどぉ。 四万十川へ せっかくなので、四万十川によって帰ります。 道が狭い!友人のハンドルさばきを信じて。 ちょうど梅雨明けしたぐらいにいったのですが、なんか花が咲いててきれいでした。 沈下橋で有名なので、一番有名なところに行きたく、佐田沈下橋(今成橋)という橋に向かいました。四万十川の最下流にある沈下橋ですが、最長とのことで290メートルあるそうです。 四万十川の沈下橋とは、増水時に川に沈んでしまうように設計された欄干のない橋のことです。 四万十川の沈下橋について - 四万十市公式ホームページ四万十市公式ホームページ法人番号9000020392103 たしかに欄干がない。橋というより、なんか川の上にある道って感じね。 市のWebサイトを見る限り、四万十川にはずいぶんたく

By Yasunobu
大学のレポートで使う書式

大学のレポートで使う書式

大学のレポートはWordで作ることが多いと思いますが、Wordのデフォルトテンプレートは欧米基準で作られているのでそのまま使うわけにはいきません。とはいえ、いちいち直しているのでは手間がかかるので、テンプレートを編集してしまおうという話です。 大学で使っているレポートのたたき台としてのテンプレートなので自由に使ってください。 紙面のレイアウト まずは余白と文字数についてです。文字数は授業で支持があればそれに従います。特に指示がなければ、「標準の文字数を使う」でかまわないでしょう。 余白は欧米では広く取られますが、和文では間が抜けて見えるため小さめにとることにします。明確な決まりがあるわけではないので、好きにすればいいのですが、参考までに、私は普段上下左右の余白を17mmに統一しています(A4の場合です)。 デフォルトのフォントなどをレイアウト画面から設定できるのでここで設定を済ませておきます。 テーマ Word文書は後述しますが、スタイルによってパラグラフごとに管理されています。そしてそれらのスタイルはスタイルセットという形でまとめて管理されています。さらにこのスタイ

By Yasunobu
Ghost(Pro)ではNewsletterを削除できないよ

Ghost(Pro)ではNewsletterを削除できないよ

私は利用していませんが、ブログの運営でNewsletterを活用することは古典的ですが効果的です。 当然GhostにもNewsletter機能があります。というか、Ghostは"Ghost: The best open source blog & newsletter platform"です Email Newsletters — Ghost Developer DocsSites using the Members feature benefit from built-in email newsletters, where all posts can be delivered directly to segments of your audience in just a few clicks.Ghost -

By Yasunobu