古いRaspberryPiをトラベルルーターに転用した方法

2022年の春休み。世界的大流行と呼ばれる小さなことが中国への家族旅行を断念した後、ちょうど2年で旅行するのは私の最初の本当の機会でした。その間、あなたは多くのロードウォリアーの筋肉の記憶を失います。何を梱包するか、そしてどのように梱包するか。空港や他の旅行者との取引。

しかし、それはまた、私がどのように旅行したかを再評価し、評価する機会でもありました。そして、今年の1つの修正には、トラベルルーターが含まれる予定でした。

なんで?私は老後の方が保守的になっています。つまり、自宅だけでなく、外出先でも、自分(および家族)のオンラインセキュリティについて心配する必要があります。つまり、少なくとも直接ではなく、Airbnbホストのネットワークに接続する必要がなくなるということです。ホテルも同様です。

それで、ついに旅行ルーターを理解する時が来ました。これが私がそれをした方法です。

背景

アンテナ付きのケースに入ったRaspberryPiLinuxコンピューター。
新しいラズベリーパイは、供給の制約のため、現在購入することはほとんど不可能です。しかし、古いものでも問題なく動作します。 Phil Nickinson / Digital Trends

ある種の旅行用ルーターを購入して1日と呼ぶことができなかった理由はありませんが、最終的に会社のマーケティング予算に何百ドル(またはそれ以上!)を費やしたくありませんでした。何よりも。これは、 RaspberryPiが最適な種類のものです。

唯一の問題:2022年4月中旬の時点で、サプライチェーンの問題により、新しいRaspberryPiを購入することはまだかなり不可能です。少なくとも、かなり愚かなプレミアムをオンラインで支払うことなくしてはいけません。

初心者にとって、 RaspberryPiは手のひらに収まる小さな小さなLinuxコンピューターです。 USB-Cを搭載しており、ほとんどの人がすでに手元に置いているはずです。また、オンボードストレージにmicroSDカードを使用しています。また、オペレーティングシステムはオープンソースであるため、あらゆる種類の楽しいことができます。そして、Linuxを揺るがすために首をかしげる必要はありません。インターネット上で物事を検索し、コマンドをコピーして貼り付けることができれば十分です。少しの忍耐力と、1回または3回失敗する意欲が必要です。

ラズベリーパイの中。
Phil Nickinson / Digital Trends

私はすでにいくつかのラズベリーパイ(それは私がまだ実現しようとしている非公式の複数形です)を私の家で使用しています。 1つは、飛行機の追跡に役立つアンテナに取り付けられています。また、ホームネットワーク全体で広告ブロッカーを実行しています。もう1つは、すべてのスマートデバイス間のブリッジとして使用されていました。そのため、Nestカメラやサーモスタットなど(Apple HomeKitではうまく機能しない)は、Appleの組み込みのスマートホームハブで問題なく動作します。しかし、それは私のPiにとってそれほど重要ではありません。 HomeKitについてはあまり気にしません。

それで、数週間の狩猟と待機の後、私はあきらめて、自尊心のあるオタクがすることをすることにしました。私はすでに所有しているギアを共食いし、Appleの通知として玄関のドアのロックが解除されたときに見ることができるという贅沢をあきらめ、代わりにNestの通知として見ることに我慢しなければなりません。ホラー。

しかし、最初に、Piホールを移動します

Synology1815+NASと一緒のRaspberryPi4。
SynologyNASとRaspberryPi4は基本的に同じことをします。 Phil Nickinson / Digital Trends

実際、これは私がどのRaspberry Piが何をしていたかを忘れて、実際に間違ったものをフックから外してトラベルルーターに変えたことを認めなければならない部分です。 Pi-hole広告ブロックボックスを犠牲にしていると思ったので、リビングルームにもあり、ひどく十分に活用されていないネットワーク接続ストレージに移動するときが来たと判断しました。

ほとんどの場合、その名前が示すとおり、ストレージとして機能します。しかし、サーバーとして機能するなど、それ以上のことができます。数分間の検索と実際のセットアップを数分行った後、Synology NASでDockerを起動し、そこにPi-holeをインストールして、ルーターをポイントしました。

何も変わっていないようなものです。そして、私は本当に賢くなり、他のPi-holeインスタンスから広告ブロックリストをバックアップしたので、今はまったく何もしていません。文字通り、まったく同じことですが、ネットワークの場所が異なります。広告はまだ私のネットワーク全体でブロックされています。別のCPUからブロックされているだけです。そして、私の家族は賢明ではありません。 (私は彼らに私がしたことを話し、仕事がうまくいったことを示す空白の顔を手に入れました。)

旅行ルーターの構築

告白:私はこのプロジェクトに少額のお金を費やしました。それは、エンターテインメントセンターに埋めていたものよりも頑丈なケースのラズベリーパイが欲しかったからです。 Raspberry Piのケースに関しては、空が限界です。必要に応じて、独自の3D印刷を行うこともできます。最終的には、ギアバッグに収めるのに十分頑丈に見えました。私も砲撃しました、それは本当に私がまだ所有していなかった唯一の必需品でした。

つまり、プロジェクト全体で12ドル(または32ドル)です。これは、ある会社のルーターを購入するよりもはるかに優れています。

プロジェクト全体を段階的に説明するつもりはありません。しかし、私はあなたを幅広いストロークにリンクします。

オペレーティングシステム自体はOpenWRTです。オープン、無料、ビール(実際には「オープン」の意味ではありませんが、何でも)、およびWRT、ワイヤレスルーターのように。これは無料のオープンソースオペレーティングシステムであり、インストールしたものをカスタマイズ可能なルーターに変えます。とてもかっこいい。

OpenWRTは、OpenVPNを介して、任意の数のVPNともうまく連携します。それで、私もそれをインストールするようにしました。それは、外出中にインターネットに安全に接続できることが、この小さなプロジェクト全体のポイントだったからです。もちろん、VPNプロバイダーが必要です。 ExpressVPNとNordVPNは、世の中で最も人気のあるものの2つです—私は個人的な使用のためにProtonVPNの料金を支払います。プロセスはどちらの方法でもほとんど同じです。

私はオタクですが、Linuxに関してはまだかなりの手持ちが必要です。したがって、無料のNetwork Chuckチュートリアルは、このプロセス全体を通して私を導いたものです。私はそれを正しくするために数回の試みが必要だったことを認めてもかまいません—しかしそれは私にあります。これは、単純ではないプロセスに関する優れたチュートリアルです。

そして、私たちがそれに取り組んでいる間、広告を再びブロックすることもできます。 (家を出て、最近のインターネットがどれほどひどいのかを思い出させることほど不快なことはありません。)Pi-holeの代わりに、今回はAdGuardを使用しました。同じ価格(無料!)で同じ基本的な前提:旅行に接続されているデバイスのネットワークリクエストは最初にAdGuardを通過し、悪いと思われるものはすべて抑制されます。広告のように。または他のもの。

それで、これはそれだけの価値がありましたか?

OpenWRTインターフェースのスクリーンショット。
スクリーンショット

ビルド全体には数時間かかりました。これは主に、実際に2回実行して、問題が正しく行われ、希望どおりにダイヤルインしたことを確認したためです。新しい部品で約32ドルかかりましたが、必要なのがWi-Fiアンテナだけであれば、それより少なくなる可能性があります。

重要なのは、外出中にすべてのデバイスがインターネットに到達するまでのルートを制御できるようになったことです。携帯電話、ラップトップ、タブレットを個別にVPNに接続することを心配する必要はありません。これらすべてを、新しい旅行用ルーターに接続するだけです。私の家族も同じです。同じネットワーク上で家主が他に何を持っているかを心配する必要はありません。または、ホテルのネットワークが何をしているのか。 (正直、どちらが悪いか判断できません。)

また、外出中に広告やその他のトラッカーをブロックするという追加のボーナスがあります。自宅のフルメッシュシステムほど高速でも強力でもありません。確かにそうです。しかし、それははるかに安価であり、何もないよりもはるかに安全です。

今は買えない小さなLinuxコンピュータにとっては悪くない。