Ongeza uthibitishaji wa Basic kwa proksi Squid 6.13
Weka kisaidizi cha NCSA cha Squid 6.13, unganisha IP ya mteja inayoruhusiwa na kuingia halali na uelewe ulinzi wa Basic.
Utaratibu huu huongeza uthibitishaji wa Basic unaotumia NCSA kwa proksi Squid 6.13 yenye mipaka ya chanzo. Kisaidizi cha Debian 13 ni /usr/lib/squid/basic_ncsa_auth; thibitisha njia na akaunti ya huduma ya kifurushi chako.
Unda akaunti ya kwanza
Tumia zana htpasswd ya usambazaji na uingize nenosiri kwa mwingiliano:
sudo htpasswd -c /etc/squid/users proxyuser
sudo chown root:proxy /etc/squid/users
sudo chmod 640 /etc/squid/usersUmiliki unadhania kundi la huduma la Debian. Squid inahitaji kusoma faili, watumiaji wengine hawapaswi. Kwa akaunti zinazofuata, acha -c ambayo hutengeneza faili jipya na inaweza kuchukua nafasi ya maingizo yaliyopo.
Hitaji chanzo na kuingia katika sheria moja ya kuruhusu
Weka haya baada ya ulinzi uliopo wa porti za lengwa, usimamizi, localhost na anwani za kiungo cha ndani:
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/users
auth_param basic realm PrivateProxy
acl proxy_client src 198.51.100.27/32
acl logged_in proxy_auth REQUIRED
http_access allow proxy_client logged_in
http_access deny allBadilisha anwani ya mteja kwa chanzo kinachoonekana kwa Squid. Masharti yote mawili lazima yalingane. Ondoa ruhusa pana za awali za wateja ambazo zingepita sheria ya kuingia, huku ukihifadhi mipaka ya msikilizaji na ngome.
Changanua, pakia upya na linganisha maombi mawili
sudo squid -k parse -f /etc/squid/squid.confRekebisha hitilafu za kichanganuzi na upakie upya huduma Squid inayosimamiwa kabla ya kujaribu. Kutoka chanzo kinachoruhusiwa, ombi lisilo na taarifa za kuingia linapaswa kupokea changamoto ya uthibitishaji. Linganisha na ombi lenye ruhusa ukitumia jina halisi la seva ya proksi:
curl --proxy http://proxy.example:3128 --proxy-basic --proxy-user proxyuser --noproxy '' --connect-timeout 5 --max-time 15 https://example.com/Kutoa jina la mtumiaji pekee huruhusu curl kuuliza nenosiri. Ombi halali linapaswa kufikia lengwa.
Basic haisimbi kwa siri mabadilishano kati ya mteja na proksi. HTTPS ya lengwa ya baadaye haiwezi kulinda taarifa zilizotumwa tayari kwa proksi ya maandishi wazi; tumia njia iliyolindwa ipasavyo. Maelekezo haya ni kwa Squid 6.13; kwa Squid 8 soma usanidi wa toleo hilo.