Клиент нэг бүртгэлээр Apache-ийн урагшлах проксид баталгаажиж болох бол Apache өөр бүртгэлээр эх проксид баталгааждаг:

client ── client account ── Apache ── parent account ── parent proxy

httpd 2.4.59 буюу түүнээс хойшхи хувилбар дээр тогтмол эх бүртгэлийн хувьд ProxyRemote гурав дахь аргументыг хүлээж авна:

ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"

Энэ нь одоо байгаа хандалтын хяналттай урагшлах прокси тохиргоог нөхөж байгаа бөгөөд жишээ нь клиентийн IP болон проксид нэвтрэх хоёрыг шаарддаг хувийн сонсогч юм. Бүртгэл нь сонгосон эх проксид хамаарна. Үүнийг агуулсан тохиргоог хамгаалж, байршуулалтад шаардлагатай тохирлын хүрээг сонгоно уу.

Apache эдгээр Basic итгэмжлэлийг эхлээд сорилтыг хүлээхгүйгээр урьдчилан илгээдэг. Тиймээс эх прокситой холболтын дамжуулалт болон бүртгэлийн бодлого чухал; сайтын дараах HTTPS сесс нь эх прокси руу чиглэсэн тодорхой текстэн HTTP үсрэлтийг өөрөө хамгаалдаггүй.

Ижил ирж буй бүртгэл хэзээ үргэлжлэх ёстой

Apache ихэвчлэн өөрт нь хаягласан прокси баталгаажуулалтыг ашигладаг. proxy-chain-auth орчны тохиргоо бол үүний оронд клиентийн прокси итгэмжлэлийг дараагийн прокси руу дамжуулахыг зөвшөөрдөг:

SetEnv proxy-chain-auth On

Энэ нь зөвхөн санаатайгаар хуваалцсан баталгаажуулалтын хэлхээнд тохиромжтой. Энэ нь ирж буй бүртгэлийн мэдээллийг урагш дамжуулдаг; өөр эх прокси хэрэглэгчийн нэр, нууц үг зохиодоггүй.

ProxyRemote-ийн тодорхой итгэмжлэлийн аргументтай бол proxy-chain-auth ямар ч нөлөөгүй. Аль нууц үг ажиллахыг хүлээж хоёр тохиргоог давхарлаж орохын оронд итгэмжлэлийн эх сурвалжийг ухамсартайгаар сонгоно уу.

Эдгээр механизмууд прокси үсрэлтийг баталгаажуулдаг. Очих сайтын Authorization толгой нь тусдаа солилцоо хэвээр үлдэнэ.

Холбоотой нийтлэлүүд