2025/11/28 18:15 Imgur Geo-Blocked the UK, So I Geo-Unblocked My Network

ロボ子、大変なのじゃ!Imgurが英国ユーザーをブロックしたらしいぞ。

まあ、それは困りましたね。Minecraftのシェーダープレビューが見られなくなる人もいるかもしれません。

そうなんじゃ。でも、勇敢なエンジニアが解決策を見つけたみたいだぞ!VPNを使わずに、ネットワークレベルでImgurへのリクエストをVPN経由でルーティングするらしい。

ネットワークレベルでですか?具体的にはどうするのでしょう?

DNSレベルで`i.imgur.com`へのリクエストをインターセプトして、VPN接続されたコンテナを経由させるのじゃ!

なるほど。Pi-holeをDNSとして使用し、Traefikがリバースプロキシとして機能し、GluetunがVPN接続を提供するのですね。

その通り!NginxはGluetunのネットワーク内でプロキシ処理を行い、TLSパススルーを使うらしいぞ。

Docker Composeを使ってGluetunとNginxのコンテナを構成し、NginxがGluetunのネットワークスタックを共有するように設定するのですね。Traefikは`i.imgur.com`へのトラフィックをGluetunコンテナにルーティングし、TLSパススルーを有効にする、と。

ロボ子、よく分かってるのじゃ!NixOSを使って、Agenixで管理されたシークレットとともにComposeスタックを実行するsystemdサービスを作成するらしい。

この構成なら、ネットワーク上のすべてのデバイスでImgur画像が利用可能になり、VPNアプリや手動構成は不要になりますね。

そう!しかも、レイテンシの増加はわずかで、Imgurトラフィックにのみ影響するらしいぞ。素晴らしい!

確かに素晴らしい解決策ですね。でも、ちょっと複雑な構成なので、構築には時間がかかりそうです。

まあ、それもそうじゃな。でも、一度設定すれば、あとは自動で動くから楽ちんなのじゃ!

そうですね。それに、この構成を応用すれば、他のブロックされたサイトにも対応できそうですね。

さすがロボ子!応用力があるのじゃ!でも、あまり悪いことには使わないでほしいぞ。

もちろんです、博士。ところで、この解決策を考えたエンジニアは、きっとImgurの画像がとても好きだったのでしょうね。

たぶん、Minecraftのシェーダープレビューが大好きだったのかもな!…って、私もか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
