19. ═α±≥≡εΘΩα WWW proxy

┬ ²≥εΘ πδαΓσ ∩εΩαταφε, ≈≥ε ∩≡σΣ±≥αΓδ σ≥ ±εßεΘ Φ ΩαΩ φα±≥≡αΦΓασ≥±  WWW proxy.

19.1 ┬ΓσΣσφΦσ

╫≥ε ≥αΩεσ WWW proxy Γ ∞σµ±σ≥σΓε∞ ²Ω≡αφσ Aker ?

WWW proxy - ²≥ε ±∩σ÷ΦαδΦτΦ≡εΓαφφα  ∩≡επ≡α∞∞α ∞σµ±σ≥σΓεπε ²Ω≡αφα Aker, ∩≡σΣφατφα≈σφφα  Σδ  ≡αßε≥√ ± ∩≡ε≥εΩεδα∞Φ, Ωε≥ε≡√σ ∩εΣΣσ≡µΦΓα■≥±  WWW (World Wide Web) ±σ≡Γσ≡α∞Φ, ≥αΩΦ∞Φ ΩαΩ HTTP, HTTPS, FTP Φ Gopher.

╬±φεΓφα  ⌠≤φΩ÷Φ  WWW proxy ±ε±≥εΦ≥ Γ ≤∩≡αΓδσφΦΦ Σε±≥≤∩ε∞ Γφ≤≥≡σφφΦ⌡ ∩εδⁿτεΓα≥σδσΘ Ω ╚φ≥σ≡φσ≥; εφΦ, φα∩≡Φ∞σ≡, ε∩≡σΣσδ ■≥ ΩαΩΦ∞ ∩εδⁿτεΓα≥σδ ∞ ∞εµφε ∩ετΓεδΦ≥ⁿ Σε±≥≤∩ Φ Ω ΩαΩΦ∞ ±≥≡αφΦ÷α∞, Ω≥ε ∞εµσ≥ ∩σ≡σΣαΓα≥ⁿ ⌠αΘδ√ Φ ≥.Σ. ┴εδσσ ≥επε, εφΦ ∞επ≤ ßδεΩΦ≡εΓα≥ⁿ Active-XTM Φ JavaTM applets, Ωε≥ε≡√σ ∞επ≤≥ ΦφεπΣα ∩≡σΣ±≥αΓδ ≥ⁿ ε∩α±φε±≥ⁿ.

WWW proxy ε≥φε±Φ≥±  Ω φσ∩≡ετ≡α≈φ√∞Φ proxy (±∞ε≥≡Φ≥σ πδαΓ≤ ╨αßε≥α ± proxy ±σ≡Γσ≡α∞Φ ), ∩ε²≥ε∞≤ Φ±∩εδⁿτ≤■∙Φσ Φ⌡ ΩδΦσφ≥√ Σεδµφ√ ≤∞σ≥ⁿ ≡αßε≥α≥ⁿ ≈σ≡στ proxy Φ ß√≥ⁿ ±εε≥Γσ≥±≥Γσφφε φα±≥≡εσφφ√∞Φ. ▌≥ε ≥≡σßεΓαφΦσ φσ ΓσΣσ≥ Ω ∩ε ΓδσφΦ■ ΩαΩΦ⌡-δΦßε ±≤∙σ±≥Γσφφ√⌡ ∩≡εßδσ∞, ∩ε±ΩεδⁿΩ≤ ∩≡αΩ≥Φ≈σ±ΩΦ Γ±σ ΩδΦσφ≥√ (ß≡α≤τσ≡√) ²≥ε ∩εΣΣσ≡µΦΓα■≥. ═σεß⌡εΣΦ∞√σ φα±≥≡εΘΩΦ ΩδΦσφ≥εΓ Γ√∩εδφ σ≥±  ∩≡ε±≥ε Φ ß√±≥≡ε.

╫≥ε ≥αΩεσ WWW Ω²° ±σ≡Γσ≡?

╩²°-±σ≡Γσ≡  Γδ σ≥±  ∩≡επ≡α∞∞εΘ, Ωε≥ε≡α  ∩≡σΣφατφα≈σφα Σδ  ≤±Ωε≡σφΦ  Σε±≥≤∩α Ω ±≥≡αφΦ÷α∞ ╚φ≥σ≡φσ≥. ─δ  ²≥επε Ω²°-±σ≡Γσ≡ ⌡≡αφΦ≥ ≤ ±σß  φαΦßεδσσ ≈α±≥ε τα∩≡α°ΦΓασ∞√σ ±≥≡αφΦ÷√ Φ ΩαµΣ√Θ ≡ατ, ΩεπΣα εφ ∩εδ≤≈ασ≥ φεΓ√Θ τα∩≡ε±, εφ ∩≡εΓσ≡ σ≥, φσ ⌡≡αφΦ≥±  δΦ ≤ φσπε τα∩≡α°ΦΓασ∞α  ±≥≡αφΦ÷α. ┼±δΦ ±≥≡αφΦ÷α ∩≡Φ±≤≥±≥Γ≤σ≥ , εφα φσ∞σΣδσφφε Γ√±√δασ≥±  ßστ εß∞σφα ± Γφσ°φΦ∞ ±σ≡Γσ≡ε∞. ┼±δΦ φσ≥, ±≥≡αφΦ÷α ταπ≡≤µασ≥±  εß√≈φ√∞ εß≡ατε∞ ± ±σ≡Γσ≡α Φ ±ε⌡≡αφ σ≥± , ≈≥ε εßσ±∩σ≈ΦΓασ≥ ß√±≥≡√Θ Σε±≥≤∩ Ω φσΘ ∩≡Φ φεΓ√⌡ τα∩≡ε±α⌡.

╨αßε≥α WWW proxy ∞σµ±σ≥σΓεπε ²Ω≡αφα Aker ± Ω²°-±σ≡Γσ≡ε∞

╠σµ±σ≥σΓεΘ ²Ω≡αφ Aker φσ εßσ±∩σ≈ΦΓασ≥ Ω²°Φ≡εΓαφΦ  τα∩≡ε±εΓ Γ ±Γεσ∞ WWW proxy, εΣφαΩε σπε ∞εµφε φα±≥≡εΦ≥ⁿ Σδ  ≡αßε≥√ ± δ■ß√∞ Ω²°-±σ≡Γσ≡ε∞, Φ±∩εδⁿτ≤■∙Φ∞ ±≥αφΣα≡≥φ√σ ∞σ⌡αφΦτ∞√. ╩²°-±σ≡Γσ≡ ∞εµσ≥ ß√≥ⁿ τα∩≤∙σφ φα ≥ε∞ µσ ⌡ε±≥σ, φα Ωε≥ε≡ε∞ ≤±≥αφεΓδσφ ∞σµ±σ≥σΓεΘ ²Ω≡αφ ΦδΦ φα Σ≡≤πε∞ ⌡ε±≥σ.

┼±δΦ Ω²°-±σ≡Γσ≡ τα∩≤∙σφ φα Σ≡≤πε∞ ⌡ε±≥σ (≡σΩε∞σφΣεΓαφφ√Θ Γα≡Φαφ≥), ²≥ε≥ ⌡ε±≥ Σεδµσφ φα⌡εΣΦ≥ⁿ±  Γ ∩εΣ±σ≥Φ, ε≥δΦ≈φεΘ ε≥ ≥εΘ, Γ Ωε≥ε≡≤■ Γ⌡εΣ ≥ ΩδΦσφ≥√, Φφα≈σ ≥≡≤Σφε Ωεφ≥≡εδΦ≡εΓα≥ⁿ ßστε∩α±φε±≥ⁿ. ╥αΩα  Ωεφ⌠Φπ≤≡α÷Φ  ∩≡ΦΓσΣσφα φα ±δσΣ≤■∙σ∞ ≡Φ±≤φΩσ:

─δ  πα≡αφ≥ΦΦ τα∙Φ≥√ ∩≡Φ ≥αΩεΘ Ωεφ⌠Φπ≤≡α÷ΦΦ φσεß⌡εΣΦ∞ε φα±≥≡εΦ≥ⁿ ∩αΩσ≥φ√Θ ⌠Φδⁿ≥≡ (±∞. πδαΓ≤ ╧αΩσ≥φ√Θ ⌠Φδⁿ≥≡ ± Ωεφ≥≡εδσ∞ ±ε±≥ε φΦ  ) ≥αΩΦ∞ εß≡ατε∞, ≈≥εß√ ⌡ε±≥, φα Ωε≥ε≡ε∞ τα∩≤∙σφ Ω²°-±σ≡Γσ≡, ß√δ σΣΦφ±≥ΓσφφεΘ ∞α°ΦφεΘ, Φ∞σ■∙σΘ Σε±≥≤∩ Ω WWW ±σ≡ΓΦ±α∞ Φ ΩδΦσφ≥√ φσ Φ∞σδΦ ß√ ∩≡αΓε φα∩≡ ∞≤■ Ω φσ∞≤ εß≡α∙α≥ⁿ± . ╧ε±δσ ²≥επε φσεß⌡εΣΦ∞ε φα±≥≡εΦ≥ⁿ Γ±σ ΩδΦσφ≥±ΩΦσ ⌡ε±≥√ Σδ  ≡αßε≥√ ≈σ≡στ WWW proxy ∞σµ±σ≥σΓεπε ²Ω≡αφα, α ≥αΩµσ φα±≥≡εΦ≥ⁿ ±α∞ ∞σµ±σ≥σΓεΘ ²Ω≡αφ Σδ  ≡αßε≥√ ± Ω²°-±σ≡Γσ≡ε∞.

╚±∩εδⁿτεΓαφΦσ WWW proxy

─δ  Φ±∩εδⁿτεΓαφΦ  WWW proxy φσεß⌡εΣΦ∞ε Γ√∩εδφΦ≥ⁿ ±δσΣ≤■∙Φσ ΣσΘ±≥ΓΦ :
  1. ╤ετΣα≥ⁿ φσεß⌡εΣΦ∞√σ ∩≡ε⌠ΦδΦ Σε±≥≤∩α (²≥ε≥ Γε∩≡ε± ≡α±±∞α≥≡ΦΓασ≥±  Γ ≡ατΣσδσ ╤ετΣαφΦσ ∩≡ε⌠ΦδσΘ Σε±≥≤∩α ).
  2. ╬≥≡σΣαΩ≥Φ≡εΓα≥ⁿ ∩α≡α∞σ≥≡√ WWW proxy ( ±∞. ≡ατΣσδ ╨σΣαΩ≥Φ≡εΓαφΦσ ∩α≡α∞σ≥≡εΓ WWW proxy ).
  3. ╤ετΣα≥ⁿ ∩≡αΓΦδα ⌠Φδⁿ≥≡α÷ΦΦ, ≡ατ≡σ°α■∙Φσ ΩδΦσφ≥α∞ Σε±≥≤∩ Ω proxy (±∞. πδαΓ≤  ╧αΩσ≥φ√Θ ⌠Φδⁿ≥≡ ± Ωεφ≥≡εδσ∞ ±ε±≥ε φΦ ).

19.2 ╤ετΣαφΦσ ∩≡ε⌠ΦδσΘ Σε±≥≤∩α

═α±≥≡εΘΩ≤ WWW proxy ∞εµφε ≡ατßΦ≥ⁿ φα ΣΓα ²≥α∩α: ±φα≈αδα ±ετΣα■≥±  ≤φΦΓσ≡±αδⁿφ√σ ∩≡ε⌠ΦδΦ Σε±≥≤∩α, α τα≥σ∞ ≤±≥αφαΓδΦΓασ≥±  ±εε≥Γσ≥±≥ΓΦσ ∞σµΣ≤ ²≥Φ∞Φ ∩≡ε⌠Φδ ∞Φ Φ π≡≤∩∩α∞Φ ∩εδⁿτεΓα≥σδσΘ.

╧≡ε⌠ΦδΦ Σε±≥≤∩α ∩ετΓεδ ■≥ ε∩≡σΣσδΦ≥ⁿ, ΩαΩΦσ Web ±≥≡αφΦ÷√ Σε±≥≤∩φ√ Σδ  ∩≡ε±∞ε≥≡α Φ ΩαΩεΘ ΓΦΣ Σε±≥≤∩α ≡ατ≡σ°σφ (φα∩≡Φ∞σ≡, ∞εµφε ±ετΣα≥ⁿ ∩≡ε⌠Φδⁿ, φσ ∩ετΓεδ ■∙ΦΘ ∩σ≡σΣα≈ ⌠αΘδεΓ ≈σ≡στ FTP). ╠εµφε ±ετΣαΓα≥ⁿ δ■ßεσ φσεß⌡εΣΦ∞εσ ΩεδΦ≈σ±≥Γε ∩≡ε⌠ΦδσΘ Σε±≥≤∩α, εΣφαΩε, Σδ  Φ±∩εδⁿτεΓαφΦ  WWW proxy εß τα≥σδⁿφε Σεδµσφ ß√≥ⁿ ±ετΣαφ ⌡ε≥ⁿ εΣΦφ ∩≡ε⌠Φδⁿ.

─δ  Σε±≥≤∩α Ω εΩφ≤ ∩≡ε⌠ΦδσΘ Σε±≥≤∩α φσεß⌡εΣΦ∞ε:

╬Ωφε ∩≡ε⌠ΦδσΘ Σε±≥≤∩α WWW 

╬Ωφε ∩≡ε⌠ΦδσΘ ±εΣσ≡µΦ≥ Γ±σ WWW ∩≡ε⌠ΦδΦ Σε±≥≤∩α, ε∩≡σΣσδσφφ√σ Γ ∞σµ±σ≥σΓε∞ ²Ω≡αφσ. ╬φε ±ε±≥εΦ≥ Φτ ±∩Φ±Ωα, Γ Ωε≥ε≡ε∞ ΩαµΣ√Θ ∩≡ε⌠Φδⁿ ∩εΩαταφ φα ε≥ΣσδⁿφεΘ ±≥≡εΩσ.

─δ  Γ√∩εδφσφΦ  δ■ßεπε ΣσΘ±≥ΓΦ  ± ΩεφΩ≡σ≥φ√∞ ∩≡ε⌠Φδσ∞ φαµ∞Φ≥σ ∩≡αΓεΘ ΩδαΓΦ°σΘ ∞√°Φ φα ²≥ε∞ ∩≡ε⌠Φδσ. ╬≥Ω≡εσ≥±  ±δσΣ≤■∙σσ ∞σφ■ (▌≥ε ∞σφ■ ΓετφΦΩασ≥ Γ±σπΣα ∩≡Φ φαµα≥ΦΦ ∩≡αΓεΘ ΩδαΓΦ°Φ ∞√°Φ, Σαµσ σ±δΦ φσ≥ Γ√Σσδσφφ√⌡ ∩≡ε⌠ΦδσΘ. ┬ ²≥ε∞ ±δ≤≈ασ Σε±≥≤∩φ√ ≥εδⁿΩε ε∩÷ΦΦ Add Φ Paste.):

╙ΩαταφΦσ: ╠εµφε ∩εδ≤≈Φ≥ⁿ Σε±≥≤∩ Ωε Γ±σ∞ ²≥Φ∞ ε∩÷Φ ∞ ≈σ≡στ Φφ±≥≡≤∞σφ≥αδⁿφεσ ∞σφ■ Γ Γσ≡⌡φσΘ ≈α±≥Φ εΩφα. ┬ ²≥ε∞ ±δ≤≈ασ ±φα≈αδα Γ√ΣσδΦ≥σ ∩≡ε⌠Φδⁿ, φαµαΓ φα φσ∞ δσΓεΘ ΩδαΓΦ°σΘ ∞√°Φ, α τα≥σ∞ φαµ∞Φ≥σ φσεß⌡εΣΦ∞≤■ ε∩÷Φ■.

╨σΣαΩ≥Φ≡εΓαφΦσ ∩α≡α∞σ≥≡εΓ WWW proxy).

┬ ±δ≤≈ασ ΣεßαΓδσφΦ  ΦδΦ ≡σΣαΩ≥Φ≡εΓαφΦ  ∩≡ε⌠ΦδσΘ ε≥Ω≡εσ≥±  ≤∩ε∞ φ≤≥εσ Γ√°σ εΩφε ±ΓεΘ±≥Γ:

╬Ωφε ±ΓεΘ±≥Γ Σδ  ∩≡ε⌠ΦδσΘ Σε±≥≤∩α WWW

▌≥ε εΩφε ±ε±≥εΦ≥ Φτ ≈σ≥√≡σ⌡ ∩α∩εΩ: ∩σ≡Γα  ε∩≡σΣσδ σ≥ εß∙Φσ ε∩÷ΦΦ ∩≡ε⌠Φδ , α Σ≡≤πΦσ - ε∩÷ΦΦ ⌠Φδⁿ≥≡α÷ΦΦ Σδ  ΩαµΣεπε ∩≡ε≥εΩεδα, Ωε≥ε≡√Θ ∩εΣΣσ≡µΦΓασ≥±  WWW (HTTP/HTTPS, FTP Φ Gopher).

┬ εß∙Φ⌡ ε∩÷Φ ⌡ ∩≡ε⌠Φδ  ε∩≡σΣσδ ■≥±  ±δσΣ≤■∙Φσ ∩εδ :

Name: ╚∞  ∩≡ε⌠Φδ  Σε±≥≤∩α. ▌≥ε Φ∞  ß≤Σσ≥ ⌠Φπ≤≡Φ≡εΓα≥ⁿ Γ ±∩Φ±Ωσ ∩≡ε⌠ΦδσΘ (∩εΩαταφφε∞ Γ√°σ) Φ Γ εΩφσ φα±≥≡εΘΩΦ WWW proxy. ═σ ∞εµσ≥ ±≤∙σ±≥ΓεΓα≥ⁿ ΣΓ≤⌡ ∩≡ε⌠ΦδσΘ ± εΣΦφαΩεΓ√∞Φ Φ∞σφα∞Φ.

URLs with IP address are allowed:┼±δΦ ²≥α ε∩÷Φ  ταΣαφα, ß≤Σσ≥ ≡ατ≡σ°σφ Σε±≥≤∩ Ω URLs ± IP αΣ≡σ±α∞Φ Γ∞σ±≥ε Φ∞σφ (φα∩≡Φ∞σ≡, http://127.0.0.1/index.shtmll). ┼±δΦ ²≥α ε∩÷Φ  φσ ≤±≥αφεΓδσφα, Σε±≥≤∩ Γετ∞εµσφ ≥εδⁿΩε Ω URL, ταΣαφφ√∞ ± ∩ε∞ε∙ⁿ■ Φ∞σφ.

Block: ▌≥ε ∩εδσ ε∩≡σΣσδ σ≥ ±∩σ÷Φαδⁿφ≤■ ⌠Φδⁿ≥≡α÷Φ■ Σδ  WWW ±≥≡αφΦ÷, ßδεΩΦ≡≤  (ΦδΦ φσ≥) ≥σ ⌡α≡αΩ≥σ≡Φ±≥ΦΩΦ, Ωε≥ε≡√σ ±≈Φ≥α■≥±  ε∩α±φ√∞Φ Σδ  φσΩε≥ε≡√⌡ ±Φ±≥σ∞. ╬φα Γ ±Γε■ ε≈σ≡σΣⁿ ±ε±≥εΦ≥ Φτ ≥≡σ⌡ ε∩÷ΦΘ, Ωε≥ε≡√σ ∞εµφε ≤±≥αφεΓΦ≥ⁿ φσταΓΦ±Φ∞ε: Javascript, Java Φ Active X. ┼±δΦ ΩαΩα -δΦßε Φτ ²≥Φ⌡ ε∩÷ΦΘ ≤±≥αφεΓδσφα, ±εε≥Γσ≥±≥Γ≤■∙Φσ α∩∩δσ≥√ ß≤Σ≤≥ ⌠Φδⁿ≥≡εΓα≥ⁿ± .

╬∩÷ΦΦ ⌠Φδⁿ≥≡α÷ΦΦ WWW ∩ετΓεδ ■≥ ε∩≡σΣσδΦ≥ⁿ ∩≡αΓΦδα ⌠Φδⁿ≥≡α÷ΦΦ URL Σδ  ∩≡ε≥εΩεδεΓ HTTP/HTTPS, FTP Φ Gopher. ─δ  ≤∩≡ε∙σφΦ  ε∩≡σΣσδσφΦ  ²≥Φ⌡ ∩≡αΓΦδ ⌠Φδⁿ≥≡α÷ΦΦ ±ετΣαφ√ ≥≡Φ ∩α∩ΩΦ ± εΣΦφαΩεΓ√∞Φ ⌠ε≡∞α≥α∞Φ, ΩαµΣα  ∩α∩Ωα ∩≡σΣφατφα≈σφα Σδ  ±Γεσπε ∩≡ε≥εΩεδα.

╫≥εß√ ∩≡εΦδδ■±≥≡Φ≡εΓα≥ⁿ ±ετΣαφΦσ ∩≡αΓΦδ, Γ√ßσ≡σ∞ ∩α∩Ω≤ Σδ  ∩≡ε≥εΩεδα HTTP. ┼σ ⌠ε≡∞α≥ ∩εΩαταφ φΦµσ:

▌≥α ∩α∩Ωα ±ε±≥εΦ≥ Φτ ±∩Φ±Ωα, Γ Ωε≥ε≡ε∞ ΩαµΣεσ ∩≡αΓΦδε ∩εΩαταφε Γ ε≥ΣσδⁿφεΘ ±≥≡εΩσ. ╩≡ε∞σ ²≥εΘ ±≥≡εΩΦ, ±≤∙σ±≥Γ≤σ≥ ∩εδσ Default Action, Γ Ωε≥ε≡ε∞ ∞εµφε ε∩≡σΣσδΦ≥ⁿ ΣσΘ±≥ΓΦσ, Γ√∩εδφ σ∞εσ, Γ ±δ≤≈ασ ΩεπΣα αΣ≡σ±, Ω Ωε≥ε≡ε∞≤ ΩδΦσφ≥ ⌡ε≈σ≥ ∩εδ≤≈Φ≥ⁿ Σε±≥≤∩, φσ ±εε≥Γσ≥±≥Γ≤σ≥ φΦΩαΩε∞≤ ∩≡αΓΦδ≤ ⌠Φδⁿ≥≡α÷ΦΦ: σ±δΦ ≤±≥αφεΓδσφα ε∩÷Φ  accept, Σε±≥≤∩ ß≤Σσ≥ ≡ατ≡σ°σφ, σ±δΦ ε∩÷Φ  reject, ∞σµ±σ≥σΓεΘ ²Ω≡αφ ε≥Ωαµσ≥ Γ Σε±≥≤∩σ.

╫≥εß√ Γ√∩εδφΦ≥ⁿ δ■ßεσ ΣσΘ±≥ΓΦσ φα ΩεφΩ≡σ≥φε∞ ∩≡αΓΦδσ, φαµ∞Φ≥σ ∩≡αΓεΘ ΩδαΓΦ°σΘ ∞√°Φ φα ²≥ε∞ ∩≡αΓΦδσ. ╬≥Ω≡εσ≥±  ±δσΣ≤■∙σσ ∞σφ■ (²≥ε ∞σφ■ ∩ε Γδ σ≥±  Γ±σπΣα, σ±δΦ φαµα≥ⁿ ∩≡αΓεΘ ΩδαΓΦ°σΘ ∞√°Φ, Σαµσ σ±δΦ φσ≥ Γ√Σσδσφφ√⌡ ∩≡αΓΦδ. ┬ ²≥ε∞ ±δ≤≈ασ ß≤Σ≤≥ Σε±≥≤∩φ√ ≥εδⁿΩε ε∩÷ΦΦ Add Φ Paste).

╙ΩαταφΦσ: ╩ε Γ±σ∞ ²≥Φ∞ ε∩÷Φ ∞ ∞εµφε ∩εδ≤≈Φ≥ⁿ Σε±≥≤∩ ≈σ≡στ Φφ±≥≡≤∞σφ≥αδⁿφεσ ∞σφ■, ≡α±∩εδεµσφφεσ φαΣ ±∩Φ±Ωε∞. ┬ ²≥ε∞ ±δ≤≈ασ ±φα≈αδα Γ√ΣσδΦ≥σ ∩≡αΓΦδε, φαµαΓ φα φσ∞ δσΓεΘ ΩδαΓΦ°σΘ ∞√°Φ, α τα≥σ∞ Γ√ßσ≡Φ≥σ φσεß⌡εΣΦ∞≤■ ε∩÷Φ■.

┬ ±δ≤≈ασ ΣεßαΓδσφΦ  ΦδΦ ≡σΣαΩ≥Φ≡εΓαφΦ  ∩≡αΓΦδ ε≥Ω≡√Γασ≥±  ≤∩ε∞ φ≤≥εσ Γ√°σ εΩφε ≡σΣαΩ≥Φ≡εΓαφΦ :

╬Ωφε ≡σΣαΩ≥Φ≡εΓαφΦ  Σδ  WWW ∩≡αΓΦδ

┬ ²≥ε∞ εΩφσ ∞εµφε φα±≥≡εΦ≥ⁿ Γ±σ ∩α≡α∞σ≥≡√, ±Γ ταφφ√σ ± ∩≡αΓΦδε∞ ⌠Φδⁿ≥≡α÷ΦΦ Σδ  WWW proxy. ─δ  ε∩≡σΣσδσφΦ  ∩≡αΓΦδα φ≤µφε τα∩εδφΦ≥ⁿ ±δσΣ≤■∙Φσ ∩εδ ::

Action: ╬∩≡σΣσδ σ≥ ΣσΘ±≥ΓΦσ, Ωε≥ε≡εσ Γ√∩εδφ σ≥±  Σδ  Γ±σ⌡ αΣ≡σ±εΓ, Ωε≥ε≡√σ ±εε≥Γσ≥±≥Γ≤■≥ ∩≡αΓΦδ≤. ╟φα≈σφΦσ accept ∩ετΓεδ σ≥ ∩εδ≤≈Φ≥ⁿ Σε±≥≤∩ Ω URL. ╟φα≈σφΦσ reject τα∩≡σ∙ασ≥ Σε±≥≤∩.

Operation: ╥Φ∩ ∩εΦ±Ωα, ≤Ωαταφφ√Θ ∩εδⁿτεΓα≥σδσ∞, Ωε≥ε≡√Θ Γ√∩εδφ σ≥±  ± URL. ▌≥α ε∩÷Φ  ±εΣσ≡µΦ≥ ±δσΣ≤■∙Φσ Γα≡Φαφ≥√ Γ√ßε≡α:

Text: ╧εΣδσµα∙σσ ∩εΦ±Ω≤ Γ√≡αµσφΦσ. ▌≥ε ∩εδσ ±εΣσ≡µΦ≥ ∩ε±δσΣεΓα≥σδⁿφ√Θ ≥σΩ±≥, Ωε≥ε≡√Θ ±≡αΓφΦΓασ≥±  ± URL Γ ±εε≥Γσ≥±≥ΓΦΦ ± ∩≡αΓΦδα∞Φ, ε∩≡σΣσδσφφ√∞Φ Γ ∩εδσ operation.

19.3 ╨σΣαΩ≥Φ≡εΓαφΦσ ∩α≡α∞σ≥≡εΓ WWW proxy

─δ  Φ±∩εδⁿτεΓαφΦ  WWW proxy φσεß⌡εΣΦ∞ε ≤Ωατα≥ⁿ φσΩε≥ε≡√σ ∩α≡α∞σ≥≡√, ε∩≡σΣσδ ■∙Φσ ε±φεΓφ√σ ⌡α≡αΩ≥σ≡Φ±≥ΦΩΦ σπε ≡αßε≥√. ▌≥Φ ε∩≡σΣσδσφΦ  ∩≡εΦτΓεΣ ≥±  Γ εΩφσ φα±≥≡εΘΩΦ WWW proxy. ─δ  ∩εδ≤≈σφΦ  Σε±≥≤∩α Ω ²≥ε∞≤ εΩφ≤ φαΣε Γ√∩εδφΦ≥ⁿ ±δσΣ≤■∙Φσ °απΦ:

╬Ωφε φα±≥≡εΘΩΦ ∩α≡α∞σ≥≡εΓ WWW proxy

╟φα≈σφΦ  ∩α≡α∞σ≥≡εΓ:

Enable cache: ▌≥α ε∩÷Φ  ε∩≡σΣσδ σ≥, ß≤Σσ≥ δΦ proxy ∩σ≡σφα∩≡αΓδ ≥ⁿ ±ΓεΦ τα∩≡ε±√ Ω²°-±σ≡Γσ≡≤. ┼±δΦ ²≥α ε∩÷Φ  ≤±≥αφεΓδσφα, Γ±σ ∩εδ≤≈σφφ√σ τα∩≡ε±√ ß≤Σ≤≥ ∩σ≡σΣαΓα≥ⁿ±  Ω²°-±σ≡Γσ≡≤, φα ε∩≡σΣσδσφφ√Θ IP αΣ≡σ± Φ ∩ε≡≥. ┼±δΦ φσ≥, WWW proxy ß≤Σσ≥ ±α∞ εß≡αßα≥√Γα≥ⁿ Γ±σ τα∩≡ε±√.

IP: ▌≥ε ∩εδσ ε∩≡σΣσδ σ≥ IP αΣ≡σ± Ω²°-±σ≡Γσ≡α, Ωε≥ε≡ε∞≤ ß≤Σ≤≥ ∩σ≡σΣαΓα≥ⁿ±  Γ±σ τα∩≡ε±√, σ±δΦ ≤±≥αφεΓδσφα ε∩÷Φ  Enable cache.

Port: ▌≥ε ∩εδσ ε∩≡σΣσδ σ≥ ∩ε≡≥ Ω²°-±σ≡Γσ≡α, Ωε≥ε≡ε∞≤ ß≤Σ≤≥ ∩σ≡σΣαΓα≥ⁿ±  Γ±σ τα∩≡ε±√, σ±δΦ ≤±≥αφεΓδσφα ε∩÷Φ  Enable cache.

▌≥Φ ∩α≡α∞σ≥≡√ ≡σπ≤δΦ≡≤■≥ ΣσΘ±≥ΓΦ  WWW proxy Σδ  ±Φ≥≤α÷ΦΘ, ≥≡σß≤■∙Φ⌡ ε±εßεπε ΓφΦ∞αφΦ . ╬φΦ ±ε±≥ε ≥ Φτ ±δσΣ≤■∙Φ⌡ ∩εδσΘ:

Read timeout: ▌≥ε≥ ∩α≡α∞σ≥≡ ε∩≡σΣσδ σ≥ ∞αΩ±Φ∞αδⁿφεσ Γ≡σ∞  Γ ±σΩ≤φΣα⌡, Γ ≥σ≈σφΦσ Ωε≥ε≡επε proxy µΣ≤≥ τα∩≡ε±α ΩδΦσφ≥α ± ∞ε∞σφ≥α ≤±≥αφεΓδσφΦ  φεΓεπε ±εσΣΦφσφΦ . ┼±δΦ ²≥ε≥ Φφ≥σ≡Γαδ Γ≡σ∞σφΦ ταΩαφ≈ΦΓασ≥± , α τα∩≡ε±α ε≥ ΩδΦσφ≥α φσ ∩ε±≥≤∩ασ≥, ±εσΣΦφσφΦσ ταΩ≡√Γασ≥± .

Response timeout: ▌≥ε≥ ∩α≡α∞σ≥≡ ε∩≡σΣσδ σ≥ ∞αΩ±Φ∞αδⁿφεσ Γ≡σ∞  Γ ±σΩ≤φΣα⌡, Γ ≥σ≈σφΦσ Ωε≥ε≡επε proxy µΣσ≥ ε≥Γσ≥α φα τα∩≡ε±, ∩ε±δαφφ√Θ φα ≤Σαδσφφ√Θ WWW ±σ≡Γσ≡ ΦδΦ Γ Ω²°-±σ≡Γσ≡, σ±δΦ ≤±≥αφεΓδσφα ε∩÷Φ  Enable cache . ┼±δΦ τα ²≥ε Γ≡σ∞  ε≥ ±σ≡Γσ≡α φσ ∩≡Φ⌡εΣΦ≥ ε≥Γσ≥, ±εσΣΦφσφΦσ ταΩ≡√Γασ≥± , α ΩδΦσφ≥ ∩εδ≤≈ασ≥ ±εεß∙σφΦσ εß ε°ΦßΩσ.

HTTPS timeout: ▌≥ε≥ ∩α≡α∞σ≥≡ ε∩≡σΣσδ σ≥ ∞αΩ±Φ∞αδⁿφεσ Γ≡σ∞  Γ ±σΩ≤φΣα⌡, Γ ≥σ≈σφΦσ Ωε≥ε≡επε proxy ∞εµσ≥ µΣα≥ⁿ ε≥Γσ≥α ±σ≡Γσ≡α Σδ  HTTPS ±εσΣΦφσφΦΘ,

Number of processes: ▌≥ε ∩εδσ ε∩≡σΣσδ σ≥ ≈Φ±δε ∩≡ε÷σ±±εΓ εß≡αßε≥ΩΦ Γ WWW proxy, Ωε≥ε≡√σ ε±≥α■≥±  αΩ≥ΦΓφ√∞Φ Γ εµΦΣαφΦΦ ±εσΣΦφσφΦΘ. ╥αΩ ΩαΩ ΩαµΣ√Θ ∩≡ε÷σ±± εß≡αßα≥√Γασ≥ εΣφε ±εσΣΦφσφΦσ, ²≥ε ∩εδσ ε∩≡σΣσδ σ≥ ≥αΩµσ ∞αΩ±Φ∞αδⁿφεσ ≈Φ±δε τα∩≡ε±εΓ, Ωε≥ε≡√σ ∞επ≤≥ εß≡αßα≥√Γα≥ⁿ±  εΣφεΓ≡σ∞σφφε.
╚τ-τα ≥≡σßεΓαφΦΘ ∩≡εΦτΓεΣΦ≥σδⁿφε±≥Φ, ∩≡ε÷σ±±√, ±Γ ταφφ√σ ± WWW proxy, Γ±σπΣα φα⌡εΣ ≥±  Γ αΩ≥ΦΓφε∞ ±ε±≥ε φΦΦ, φσταΓΦ±Φ∞ε ε≥ φαδΦ≈Φ  ΦδΦ ε≥±≤≥±≥ΓΦ  τα∩≡ε±εΓ.

╬ß√≈φε τφα≈σφΦσ ²≥επε ∩εδ  φα⌡εΣΦ≥±  Γ Φφ≥σ≡Γαδσ ε≥ 5 Σε 50 Γ ταΓΦ±Φ∞ε±≥Φ ε≥ ΩεδΦ≈σ±≥Γα ΩδΦσφ≥εΓ, Φ±∩εδⁿτ≤■∙Φ⌡ proxy (±δσΣ≤σ≥ ε≥∞σ≥Φ≥ⁿ, ≈≥ε εΣΦφ ⌡ε±≥ εß√≈φε ε≥Ω≡√Γασ≥ Σε 4 ±εσΣΦφσφΦΘ ∩≡Φ ∩εδ≤≈σφΦΦ Σε±≥≤∩α Ω σΣΦφ±≥ΓσφφεΘ ±≥≡αφΦ÷σ WWW). ╟φα≈σφΦσ 0 ßδεΩΦ≡≤σ≥ Φ±∩εδⁿτεΓαφΦσ proxy.

▌≥Φ ∩α≡α∞σ≥≡√ ε∩≡σΣσδ ■≥ ε∩÷ΦΦ ⌠Φδⁿ≥≡α÷ΦΦ proxy. ╬φΦ ±ε±≥ε ≥ Φτ ±δσΣ≤■∙Φ⌡ ∩εδσΘ:

Default WWW access profile: ╬∩≡σΣσδ σ≥ Φ∞  ∩≡ε⌠Φδ  Σε±≥≤∩α WWW, Ωε≥ε≡εσ Φ±∩εδⁿτ≤σ≥±  Σδ  Ωεφ≥≡εδ  Σε±≥≤∩α Γ±σ⌡ ∩εδⁿτεΓα≥σδσΘ (Γ ±δ≤≈ασ, ΩεπΣα φσ ∩≡εΦτΓεΣΦ≥±  α≤≥σφ≥Φ⌠ΦΩα÷Φ  ∩εδⁿτεΓα≥σδσΘ) ΦδΦ ∩εδⁿτεΓα≥σδσΘ, Ωε≥ε≡√σ φσ ε≥φε± ≥±  Ω ²≥ε∞≤ ∩≡ε⌠Φδ■ (Γ ±δ≤≈ασ, ΩεπΣα ∩≡εΦτΓεΣΦ≥±  α≤≥σφ≥Φ⌠ΦΩα÷Φ  ∩εδⁿτεΓα≥σδσΘ).

Authenticate HTTP: ▌≥ε ∩εδσ Σασ≥ (ΦδΦ φσ Σασ≥) Γετ∞εµφε±≥ⁿ ∩≡εΦτΓεΣΦ≥ⁿ α≤≥σφ≥Φ⌠ΦΩα÷Φ■ ∩εδⁿτεΓα≥σδσΘ Γ WWW proxy. ┼±δΦ ²≥α ε∩÷Φ  ≤±≥αφεΓδσφα, ΩαµΣ√Θ ≡ατ, ΩεπΣα ∩εδⁿτεΓα≥σδⁿ ⌡ε≈σ≥ φα≈α≥ⁿ ±σαφ±, ≤ φσπε τα∩≡α°ΦΓασ≥±  ΦΣσφ≥Φ⌠ΦΩα≥ε≡ Φ ∩α≡εδⁿ, Φ ±σαφ± φα≈Φφασ≥± , ≥εδⁿΩε σ±δΦ ∩εδⁿτεΓα≥σδⁿ ß≤Σσ≥ α≤≥σφ≥Φ⌠Φ÷Φ≡εΓαφ ΩαΩΦ∞-δΦßε α≤≥σφ≥Φ⌠ΦΩα≥ε≡ε∞.
┼±δΦ ²≥α ε∩÷Φ  ≤±≥αφεΓδσφα, φαµ∞Φ≥σ Ωφε∩Ω≤ Access Control, Ωε≥ε≡α  ε≥Ω≡εσ≥ εΩφε, Γ Ωε≥ε≡ε∞ ∞εµφε ≤±≥αφεΓΦ≥ⁿ ±εε≥Γσ≥±≥ΓΦσ ∩εδⁿτεΓα≥σδσΘ ΦδΦ π≡≤∩∩ ± ΩεφΩ≡σ≥φ√∞Φ ∩≡ε⌠Φδ ∞Φ. ╬Ωφε Ωεφ≥≡εδ  Σε±≥≤∩α WWW

▌≥ε εΩφε ε≥Ω≡√Γασ≥±  ∩≡Φ φαµα≥ΦΦ Ωφε∩ΩΦ Access Control Γ εΩφσ φα±≥≡εΘΩΦ WWW proxy, ∩≡Φ ≤±≥αφεΓδσφφεΘ ε∩÷ΦΦ Authenticate HTTP. ╬Ωφε ∩ετΓεδ σ≥ αΣ∞ΦφΦ±≥≡α≥ε≡≤ ≤±≥αφεΓΦ≥ⁿ ±εε≥Γσ≥±≥ΓΦσ ∞σµΣ≤ ∩εδⁿτεΓα≥σδ ∞Φ ΦδΦ π≡≤∩∩α∞Φ, τα≡σπΦ±≥≡Φ≡εΓαφφ√∞Φ Γ α≤≥σφ≥Φ⌠ΦΩα≥ε≡α⌡, Φ ∩≡ε⌠Φδ ∞Φ Σε±≥≤∩α WWW, τα≡σπΦ±≥≡Φ≡εΓαφφ√∞Φ Γ ∞σµ±σ≥σΓε∞ ²Ω≡αφσ. ╬Ωφε Φ∞σσ≥ ±δσΣ≤■∙ΦΘ ⌠ε≡∞α≥:

╫≥εß√ ≤±≥αφεΓΦ≥ⁿ ±εε≥Γσ≥±≥ΓΦσ ∩εδⁿτεΓα≥σδ  ΦδΦ π≡≤∩∩√ ± ε∩≡σΣσδσφφ√∞ ∩≡ε⌠Φδσ∞ Σε±≥≤∩α, φαΣε ±Σσδα≥ⁿ ±δσΣ≤■∙σσ:

  1. ┬√ΣσδΦ≥ⁿ α≤≥σφ≥Φ⌠ΦΩα≥ε≡, ± Ωε≥ε≡επε Γ√ ⌡ε≥Φ≥σ ∩εδ≤≈Φ≥ⁿ ±∩Φ±εΩ ∩εδⁿτεΓα≥σδσΘ ΦδΦ π≡≤∩∩, φαµαΓ δσΓεΘ ΩδαΓΦ°σΘ ∞√°Φ φα σπε Φ∞σφΦ Γ Γσ≡⌡φσ∞ ±∩Φ±Ωσ εΩφα (σ±δΦ φσεß⌡εΣΦ∞επε α≤≥σφ≥Φ⌠ΦΩα≥ε≡α φσ≥ Γ ±∩Φ±Ωσ, φ≤µφε ΣεßαΓΦ≥ⁿ σπε Γ ±∩Φ±εΩ α≤≥σφ≥Φ⌠ΦΩα≥ε≡εΓ. ▌≥ε≥ Γε∩≡ε± ≡α±±∞ε≥≡σφ Γ πδαΓσ ═α±≥≡εΘΩα ∩α≡α∞σ≥≡εΓ α≤≥σφ≥Φ⌠ΦΩα÷ΦΦ)).
  2. ┬√ßσ≡Φ≥σ φσεß⌡εΣΦ∞επε ∩εδⁿτεΓα≥σδ  ΦδΦ π≡≤∩∩≤ ± ∩ε∞ε∙ⁿ■ ±εε≥Γσ≥±≥Γ≤■∙Φ⌡ Ωφε∩εΩ, ≡α±∩εδεµσφφ√⌡ Γ ∩εδσ View.
  3. ═αµ∞Φ≥σ δσΓεΘ ΩδαΓΦ°εΘ ∞√°Φ φα Φ∞σφΦ ∩εδⁿτεΓα≥σδ  ΦδΦ π≡≤∩∩√, Σδ  Ωε≥ε≡√⌡ ≤±≥αφαΓδΦΓασ≥±  ±εε≥Γσ≥±≥ΓΦσ ± ∩≡ε⌠Φδσ∞, Γ ±∩Φ±Ωσ Group/Users, ≡α±∩εδεµσφφε∞ φΦµσ ±∩Φ±Ωα α≤≥σφ≥Φ⌠ΦΩα≥ε≡εΓ.
  4. ═αµ∞Φ≥σ δσΓεΘ ΩδαΓΦ°σΘ ∞√°Φ φα Φ∞σφΦ ∩≡ε⌠Φδ  Γ ±∩Φ±Ωσ WWW Access Profiles, Ωε≥ε≡√Θ ß≤Σσ≥ ±Γ ταφ ± Γ√Σσδσφφ√∞ ∩εδⁿτεΓα≥σδσ∞/π≡≤∩∩εΘ.
  5. ═αµ∞Φ≥σ Ωφε∩Ω≤ Add. ╤εε≥Γσ≥±≥ΓΦσ ∞σµΣ≤ ∩εδⁿτεΓα≥σδσ∞/π≡≤∩∩εΘ Φ ∩≡ε⌠Φδσ∞ ß≤Σσ≥ ∩εΩαταφε Γ ±∩Φ±Ωσ Γ φΦµφσΘ ≈α±≥Φ εΩφα.
─δ  ≤ΣαδσφΦ  ±εε≥Γσ≥±≥ΓΦ  ∞σµΣ≤ ∩εδⁿτεΓα≥σδσ∞/π≡≤∩∩εΘ Φ ∩≡ε⌠Φδσ∞ Γ√∩εδφΦ≥σ ±δσΣ≤■∙σσ:
  1. ┬√ßσ≡Φ≥σ φσεß⌡εΣΦ∞εσ ±εε≥Γσ≥±≥ΓΦσ Γ ±∩Φ±Ωσ Γ φΦµφσΘ ≈α±≥Φ εΩφα.
  2. ═αµ∞Φ≥σ ΩδαΓΦ°≤ ≤ΣαδσφΦ .
─δ  Φτ∞σφσφΦ  ∩ετΦ÷ΦΦ ΩαΩεπε-δΦßε ±εε≥Γσ≥±≥ΓΦ  Γφ≤≥≡Φ ±∩Φ±Ωα, ∩≡εΣσδαΘ≥σ ΣσΘ±≥ΓΦ :
  1. ┬√ΣσδΦ≥σ ∩σ≡σ∞σ∙ασ∞εσ ±εε≥Γσ≥±≥ΓΦσ.
  2. ═αµ∞Φ≥σ φα εΣφ≤ Φτ Ωφε∩εΩ Γ ⌠ε≡∞σ ±≥≡σδΩΦ ±∩≡αΓα ε≥ ±∩Φ±Ωα. ╩φε∩Ωα ±ε ±≥≡σδΩεΘ ΓΓσ≡⌡ ∩σ≡σ∞σ±≥Φ≥ Γ√Σσδσφφεσ ±εε≥Γσ≥±≥ΓΦσ φα εΣφ≤ ∩ετΦ÷Φ■ ΓΓσ≡⌡, α Ωφε∩Ωα ±ε ±≥≡σδΩεΘ ΓφΦτ - φα εΣφ≤ ∩ετΦ÷Φ■ ΓφΦτ.

═αταΣ | ╤εΣσ≡µαφΦσ | ┬∩σ≡σΣ