צולייגן Basic־אויטענטיפֿיקאַציע צו אַ Squid 6.13־פּראָקסי
שטעל אײַן Squid 6.13ס NCSA־העלפֿער, פֿאַרבינד אַן דערלויבטע קליענט־IP מיט אַ גילטיקן לאָגין און פֿאַרשטיי וואָס Basic באַשיצט.
די פּראָצעדור לייגט NCSA־געשטיצטע Basic־אויטענטיפֿיקאַציע צו אַ Squid 6.13־פּראָקסי באַגרענעצט לויט קוואַל. Debian 13ס העלפֿער איז /usr/lib/squid/basic_ncsa_auth; באַשטעטיק דעם וועג און דינסטקאָנטאָ פֿונעם פּעקל.
שאַף דעם ערשטן קאָנטאָ
ניץ דעם htpasswd־כּלי פֿון דער דיסטריבוציע און גיב דאָס פּאַראָל אַרײַן אינטעראַקטיוו:
sudo htpasswd -c /etc/squid/users proxyuser
sudo chown root:proxy /etc/squid/users
sudo chmod 640 /etc/squid/usersדי אייגנטימער־אײַנשטעלונג נעמט אָן Debians דינסטגרופּע. Squid דאַרף לייענען די טעקע, אַנדערע באַניצער זאָלן נישט. פֿאַר שפּעטערדיקע קאָנטאָס לאָז -c אויס: עס שאַפֿט אַ נײַע טעקע און קען פֿאַרבײַטן עקזיסטירנדיקע איינטראָגן.
פֿאָדער קוואַל און לאָגין אין דער זעלבער דערלויבעניש־רעגל
שטעל דאָס נאָך די עקזיסטירנדיקע שוץ־כּללים פֿאַר צילפּאָרטן, פֿאַרוואַלטונג, localhost און 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פֿאַרבײַט דעם קליענט־אַדרעס מיט דער קוואַל וואָס Squid זעט. ביידע תנאָים מוזן שטימען. נעם אַוועק פֿריִערדיקע ברייטע קליענטדערלויבענישן וואָס וואָלטן אַרומגעגאַנגען די לאָגין־רעגל, אָבער האַלט די צוהערער־ און פֿײַערמויער־באַגרענעצונגען.
פּאַרס, לאָד ווידער און פֿאַרגלײַך צוויי בקשות
sudo squid -k parse -f /etc/squid/squid.confפֿאַרריכט פּאַרסער־פֿעלערן און לאָד דעם פֿאַרוואַלטעטן Squid־דינסט ווידער פֿאַרן טעסט. פֿון אַן דערלויבטער קוואַל זאָל אַ בקשה אָן צוטריט־דאַטן באַקומען אַן אויטענטיפֿיקאַציע־פֿאָדערונג. פֿאַרגלײַך מיט אַן אויטאָריזירטער בקשה מיטן אמתן פּראָקסי־האָסטנאָמען:
curl --proxy http://proxy.example:3128 --proxy-basic --proxy-user proxyuser --noproxy '' --connect-timeout 5 --max-time 15 https://example.com/נאָר דעם באַניצערנאָמען געבן לאָזט curl בעטן דאָס פּאַראָל. אַ גילטיקע בקשה זאָל דערגרייכן דעם ציל.
Basic־אויטענטיפֿיקאַציע פֿאַרשליסלט נישט דעם קליענט־פּראָקסי־אויסטויש. שפּעטערדיקער HTTPS פֿונעם ציל קען נישט באַשיצן דאַטן וואָס מע האָט שוין געשיקט צו אַ קלאָרטעקסט־פּראָקסי; ניץ אַ פּאַסיק באַשיצטן וועג. די דירעקטיוון זענען פֿאַר Squid 6.13; פֿאַר Squid 8 קוק די ווערסיע־ספּעציפֿישע קאָנפֿיגוראַציע.