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/users

Umiliki 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 all

Badilisha 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.conf

Rekebisha 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.

Makala zinazohusiana