Cuireann an nós imeachta seo fíordheimhniú Basic bunaithe ar NCSA le seachfhreastalaí Squid 6.13 a bhfuil srian foinse air. Is é /usr/lib/squid/basic_ncsa_auth cúntóir Debian 13; deimhnigh cosán agus cuntas seirbhíse do phacáiste.

Cruthaigh an chéad chuntas

Úsáid fóntas htpasswd na dáileacháin agus cuir an pasfhocal isteach go hidirghníomhach:

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

Glacann an úinéireacht le grúpa seirbhíse Debian. Caithfidh Squid an comhad a léamh; níor cheart d’úsáideoirí eile é a léamh. Do chuntais ina dhiaidh sin, fág -c ar lár: cruthaíonn sé comhad nua agus féadfaidh sé iontrálacha reatha a athsholáthar.

Éiligh foinse agus logáil isteach sa riail cheadaithe chéanna

Cuir iad seo i ndiaidh na gcosaintí reatha do phoirt chinn scríbe, riarachán, localhost agus seoltaí nasc-áitiúla:

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 fhoinse a fheiceann Squid in áit sheoladh an chliaint. Caithfidh an dá choinníoll a bheith fíor. Bain ceadanna leathana cliaint níos luaithe a sheachnódh an riail logála isteach, agus coinnigh srianta éisteora agus balla dóiteáin.

Parsáil, athlódáil agus cuir dhá iarratas i gcomparáid

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

Ceartaigh earráidí parsála agus athlódáil an tseirbhís Squid bhainistithe roimh thástáil. Ó fhoinse cheadaithe, ba chóir d’iarratas gan dintiúir dúshlán fíordheimhnithe a fháil. Cuir i gcomparáid le hiarratas údaraithe é agus fíorainm óstaigh an tseachfhreastalaí á úsáid:

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

Má thugtar an t-ainm úsáideora amháin, iarrann curl an pasfhocal. Ba chóir d’iarratas bailí an ceann scríbe a bhaint amach.

Ní chriptíonn Basic an malartú idir cliant agus seachfhreastalaí. Ní chosnaíonn HTTPS níos déanaí an chinn scríbe dintiúir a seoladh cheana chuig seachfhreastalaí i dtéacs soiléir; úsáid bealach atá cosanta go cuí. Tá na treoracha seo do Squid 6.13; féach cumraíocht shainiúil na leaganacha do Squid 8.

Ailt ghaolmhara