Cuiridh am modh seo dearbhadh Basic stèidhichte air NCSA ri progsaidh Squid 6.13 le tùs cuingichte. Is e /usr/lib/squid/basic_ncsa_auth neach-cuideachaidh Debian 13; dearbhaich slighe agus cunntas seirbheis a’ phacaid agad.

Cruthaich a’ chiad chunntas

Cleachd inneal htpasswd an sgaoilidh agus cuir am facal-faire a-steach gu h-eadar-ghnìomhach:

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

Tha an sealbh a’ gabhail ri buidheann seirbheis Debian. Feumaidh Squid am faidhle a leughadh; cha bu chòir do chàch. Airson cunntasan às dèidh sin, fàg -c às: cruthaichidh e faidhle ùr agus faodaidh e inntrigidhean a th’ ann ath-chur.

Iarr tùs agus logadh a-steach san aon riaghailt cheadachaidh

Cuir iad seo às dèidh nan dìonan a th’ ann airson puirt cinn-uidhe, rianachd, localhost agus seòlaidhean link-local:

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

Cuir an tùs a chì Squid an àite seòladh a’ chliant. Feumaidh an dà chumha a bhith fìor. Thoir air falbh ceadan farsaing cliant nas tràithe a rachadh seachad air riaghailt an logaidh a-steach, agus cùm crìochan an èisteir agus a’ bhalla-teine.

Pars, ath-luchdaich agus dèan coimeas eadar dà iarrtas

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

Ceartaich mearachdan parsair agus ath-luchdaich an t-seirbheis Squid fo stiùireadh mus dèan thu deuchainn. Bho thùs ceadaichte, bu chòir iarrtas gun teisteasan dùbhlan dearbhaidh fhaighinn. Dèan coimeas ri iarrtas ùghdarraichte le fìor ainm òstair a’ phrogsaidh:

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

Le bhith a’ toirt ainm-cleachdaiche a-mhàin, leigidh tu le curl am facal-faire iarraidh. Bu chòir do dh’iarrtas dligheach an ceann-uidhe a ruighinn.

Cha chrioptaich dearbhadh Basic an iomlaid eadar cliant agus progsaidh. Cha dìon HTTPS a’ chinn-uidhe nas anmoiche teisteasan a chaidh a chur mar-thà gu progsaidh teacsa shoilleir; cleachd slighe air a dìon gu h-iomchaidh. Tha na stiùiridhean seo airson Squid 6.13; coimhead air rèiteachadh sònraichte an tionndaidh airson Squid 8.

Artaigilean co-cheangailte