始まり
セキュリティキャンプに行きたい!!!!
ことの始まりは、5/1にこの動画見たこと。
応募してから、なんとなくで課題をやって途中で止まってしまっていたのですが、改めてすごく行きたくなってしまいました。なので、何か作ろうと思います。
何を作ろうかと悩みながらRealWorldHTTPを見ていると、Go言語にReverseProxy構造体があることを発見します。
少しテストをし、割と簡単にできることを確認したので、リバースプロキシを作り、簡単なCDNを作ることにしました。
5/2から始めるので、あと16日ぐらいある計算になります。がんばります。
この記事のシリーズの進め方
この記事はその日にあったことを、その日に書きます。忙しかった日は、その次の日に二日分の記事をまとめて書きます。
使うもの
この記事は第一回なので、使うものを整理しようと思います。
Raspberry Pi4 4GB x3
本当にたまたま、4/30に購入していたRaspberry Piを使います。今日は武装していたら終わりました。
Cisco Catalyst 3850 (中古)
我が家のコアスイッチです。
とはいえ、ぜんぜん使えていないので今回たくさん使いたいと思っています。
MacBook M1 8GB
ここでプログラミングします。
Linux Desktop
いいCPUがinstallされているので、MacBookが耐えられなくなったら活躍するかもしれません。
やったこと
- 簡単なリバースプロキシを実装して、この案を思いつく
- ラズパイの組み立て
- ラズパイのOSをMicroSDカードに焼く
- ネットワークの構成を決める
ネットワークの構成について
ネットワークのことはまだ勉強中なので、調べながらdrawioで一時間ほどかけてネットワーク構成図を作りました。
ルーテッドポートにするかSVIを作るかですごく悩みましたが、最終的にはVLANを切ってSVIを作成することに。
終わり
今日やったことが全然かけていないですが、明日書きます。いいもの作るぞ〜!
(5/2 終わり)