メインコンテンツへスキップ
見出し画像

プロキシとは?仕組みをわかりやすく解説|会社だけ見られないサイトがある理由| vol.17

    この記事では、プロキシ(代理サーバー)の
    基本的な仕組みとファイアウォールとの役割の違い
    を解説します。
    社内ネットワークで特定のサイトが遮断される理由や、
    認証エラー(407)が発生する仕組みを整理します。


    お疲れ様です。花冷です🌸

    前回(vol.16)は、
    外へ出るときに差出人を書き換えるNATのお話をしました。

    今回はいよいよ、
    この連載を始めるきっかけになった存在の話です。
    vol.1で「関所」と呼んでいた、あいつですね。


    📍 今回のパケット旅の現在地

    画像

    【現在地】:3つ目のマス「L3 ROUTER」。
    外の町へ出る手前、荷物検査をする「関所」に立ち寄りました📍


    ❓ 会社だと、なんで見られないサイトがあるの?

    会社のパソコンで、
    こんな画面に出会ったことはありませんか。

    このサイトへのアクセスはブロックされています

    家では見られるのに、会社だと弾かれる。

    ここで、前回までの知識で考えてみてください。
    ファイアウォールの仕業でしょうか? 

    ……実は、違うんです。

    では、誰がやっているのか。今回の主役、プロキシです。


    🛃 プロキシは「代理人」

    proxy という単語は、そのまま「代理」という意味です。

    プロキシがいる環境では、
    私たちは外のサイトへ直接アクセスしていません。 

    私「このサイト見たいです」
    プロキシ「はいはい、代わりに取ってきますね」

    代理人が代わりに行って、持って帰ってくるんです。

    だから代理人は、あなたが何を頼んだかを知っています。 
    URLも、送った内容も、全部その手を通る。

    「このURLは業務に関係ないので却下」ができるのは、
    中身を読める立場にいるからなんですね。

    ファイアウォール:住所と部屋番号だけ見て、通す・通さない
    プロキシ:頼まれた内容を理解して、代わりに取りに行く
     同じ「止める仕組み」でも、見る深さが違います。


    🔢 「407」は、代理人からの問いかけ

    代理人を使うには、自分が誰なのかを名乗る必要があります。
    そこで返ってくるのが、この番号。

    407 Proxy Authentication Required 

    直訳すると「代理人による認証が必要です」。
    つまり「代わりに行ってあげてもいいけど、あなた社員証は?」
    という確認ですね。

    ブラウザなら、この確認は裏で処理されていることが多いです。
    でも、ツールやアプリは事情が違います。 

    プロキシの場所を設定し、認証情報も渡さないと、代理人にお願いすることすらできない。外に出る前に足止めされるんですね。


    🌸 余談:Claude DesktopからAPIが使えなかった

    私がプロキシに本気で困ったのが、これでした。

    Claude DesktopからAPIが使えない。 

    ブラウザでは使えているのに、アプリからは通らない。

    そして407とにらめっこする時間が始まります(笑)

    結局試行錯誤の故に、デスクトップアプリからは使えませんでした…

    時間もかかったし、できなかったのが
    悔しい!という気持ちになって、この連載につながっています。


    🌸 おわりに

    🔴プロキシ:自分の代わりに外へアクセスしてくれる代理人
    🔴中身を読める:だからURL単位のフィルタができる
    🔴407:「代理人を使うなら、まず名乗ってください」という合図

    「家では動くのに、会社だと動かない」

    この現象、原因の多くはく通り道にあります。

    さて、長かった外の旅もそろそろ終わり。
    次回からは、目的地に着いてからの話です。

    到着したパケットちゃんを最初に出迎える、
    受付のプロを覗いていきます!

    今日もお疲れ様でした✨
    また次回の記事でお会いしましょう〜!


    ⭐次回の記事はこちら!

    ⭐マガジンはこちら!

    📩質問はこちらまでどうぞ!

    この記事が参加している募集

     
     

    花冷

     
     
    花冷(はなびえ)といいます。システムエンジニアです。 ”やりたいこと”の過程を赤裸々に記録しています。 ・開発ログ/学習ログ/メンターログ いつでも質問・依頼待ってます📩 ⭐現在、メンター経験を積みたいため、モニター募集中です!

    あなたへのおすすめ