Þessi aðferð bætir NCSA-tengdri Basic-auðkenningu við Squid 6.13-milliþjón með upprunatakmörkun. Hjálpari Debian 13 er /usr/lib/squid/basic_ncsa_auth; staðfestu slóð og þjónustureikning pakkans þíns.

Búðu til fyrsta reikninginn

Notaðu htpasswd-tól dreifingarinnar og sláðu lykilorðið inn gagnvirkt:

sudo htpasswd -c /etc/squid/users proxyuser
sudo chown root:proxy /etc/squid/users
sudo chmod 640 /etc/squid/users

Eignarhaldið gerir ráð fyrir þjónustuhópi Debian. Squid þarf að lesa skrána; aðrir notendur ættu ekki að geta það. Slepptu -c fyrir síðari reikninga, því það býr til nýja skrá og getur skipt út eldri færslum.

Krefstu uppruna og innskráningar í sömu leyfisreglu

Settu þetta á eftir núverandi vörnum fyrir áfangatengi, stjórnun, localhost og link-local-vistföng:

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

Skiptu vistfangi biðlarans út fyrir upprunann sem Squid sér. Bæði skilyrði verða að passa. Fjarlægðu fyrri víðtækar biðlaraleyfisreglur sem myndu fara fram hjá innskráningarreglunni en haltu hlustara- og eldveggstakmörkunum.

Þátta, endurhlaða og bera saman tvær beiðnir

sudo squid -k parse -f /etc/squid/squid.conf

Lagaðu þáttunarvillur og endurhladdu stýrðu Squid-þjónustunni fyrir prófun. Beiðni án auðkenna frá leyfðum uppruna ætti að fá auðkenningarkröfu. Berðu saman við heimilaða beiðni með raunverulegu hýsilheiti milliþjónsins:

curl --proxy http://proxy.example:3128 --proxy-basic --proxy-user proxyuser --noproxy '' --connect-timeout 5 --max-time 15 https://example.com/

Ef aðeins notandanafn er gefið biður curl um lykilorðið. Gild beiðni ætti að ná áfangastað.

Basic-auðkenning dulkóðar ekki samskipti milli biðlara og milliþjóns. Seinna HTTPS til áfangastaðar verndar ekki auðkenni sem þegar voru send til ódulkóðaðs milliþjóns; notaðu hæfilega varða leið. Þessar tilskipanir miðast við Squid 6.13; skoðaðu útgáfusértækar stillingar fyrir Squid 8.

Tengdir greinar