Эх прокси ямар клиентийн IP-г хардаг вэ?
Дээд урсгалын прокси хардаг эх хаягийг мөрдөж, дамжуулсан клиентийн мета өгөгдлийг тодорхойлсон итгэлцлийн хил дотор байлгаарай.
Ажлын станцыг зөвшөөрөгдсөн жагсаалтад оруулах нь түүний өмнөөс шинэ доод урсгалын прокси холбогдохыг заавал зөвшөөрөхгүй:
workstation → local proxy → corporate parent → website
Орон нутгийн прокси эх прокси руу шинэ холболт нээнэ. Ихэвчлэн эх прокси тэр проксийн гарах хаягийг хардаг, магадгүй NAT-ын дараа. Анхны ажлын станцын хаяг нь бүх хүсэлтийг эхлүүлсэн гэсэн шалтгаанаар л шинэ холболтын эх болохгүй.
Эх прокси үнэхээр хүлээн авдаг шууд эхийг олж тогтоо. Доод урсгалын проксид зөвхөн зориулсан үйлчилгээг зөвшөөрч, доод хувилбар дээр клиентийн хязгаарлалтыг хадгал. Эс бөгөөс зөвшөөрөгдсөн зуучлагч түүнд хүрч чадах хэнд ч хандалт өгч чадна.
Энгийн socket-peer тайлбараас санаатайгаар хийсэн үл хамаарах зүйл бий. Squid 6 ба 7 нь тодорхой итгэмжлэгдсэн хосуудаас X-Forwarded-For-ыг дагаж, үүссэн дамжуулалтын клиент хаягийг сонгосон функцүүдэд ашиглаж чадна. Холбогдох тохиргоо нь эх ACL тэр үүсмэл таних тэмдгийг ашиглах эсэхийг шийднэ; энэ боломж идэвхтэй үед src үргэлж түүхий хос биш.
Дамжуулсан таних тэмдэгт зөвхөн түүнийг зөв цэвэрлэж өгдөг зуучлагчид итгэ. Клиентийн өөрөө өгсөн дурын X-Forwarded-For нь мэдэгдэж буй утга, баталгаажсан эх биш. Бодлого зөвшөөрвөл шууд хос болон итгэмжлэгдсэн анхны клиентийг хоёуланг нь бүртгэ: эхнийх нь эх проксид хэн холбогдсоныг, хоёр дахь нь доод урсгал хэнд үйлчилснийг харуулна.