Üst proxy hansı müştəri IP-ni görür?
Yuxarı axın proxy-nin gördüyü mənbə ünvanını izləyin və ötürülən müştəri metadatasını müəyyən etimad sərhədi daxilində saxlayın.
İş stansiyasını icazə siyahısına salmaq, onun adından yeni aşağı axın proxy-nin qoşulmasına avtomatik icazə vermir:
workstation → local proxy → corporate parent → website
Lokal proxy üst proxy-yə yeni bağlantı açır. Adətən üst proxy həmin proxy-nin çıxış ünvanını görür, bəlkə də NAT-dan sonra. Orijinal iş stansiyasının ünvanı yalnız ümumi sorğunu başlatdığı üçün yeni bağlantının mənbəyinə çevrilmir.
Üst proxy-nin həqiqətən aldığı birbaşa mənbəni tapın. Aşağı axın proxy-yə yalnız nəzərdə tutulan xidmət üçün icazə verin və aşağı axın nüsxəsində müştəri məhdudiyyətlərini saxlayın. Əks halda icazə verilən ara qat ona çata bilən hər kəsə giriş verə bilər.
Sadə socket-həmkar şərhinə qəsdən edilmiş bir istisna var. Squid 6 və 7 açıq şəkildə etibarlı hesab edilən həmkarlardan X-Forwarded-For-u izləyə və yaranan dolayı müştəri ünvanını seçilmiş funksiyalar üçün istifadə edə bilər. Müvafiq parametrlər mənbə ACL-inin həmin törəmə kimliyi istifadə edib-etmədiyini müəyyən edir; bu funksiya aktiv olduqda src həmişə xam həmkar deyil.
Ötürülən kimliyə yalnız onu düzgün təmizləyib təqdim edən ara qatdan etibar edin. Müştərinin özbaşına verdiyi X-Forwarded-For iddia edilən dəyərdir, təsdiqlənmiş mənbə deyil. Siyasət imkan verdikdə həm birbaşa həmkarı, həm də etibarlı orijinal müştərini qeyd edin: birincisi üst proxy-yə kimin qoşulduğunu, ikincisi aşağı axının kimə xidmət etdiyini göstərir.