Fíordheimhniú Basic a chur le seachfhreastalaí Squid 6.13
Socraigh cúntóir NCSA Squid 6.13, comhcheangail IP cliaint ceadaithe agus logáil isteach bhailí agus tuig cosaint Basic.
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/usersGlacann 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 allCuir 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.confCeartaigh 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.