Fedora 41
Sponsored Link

Squid : बुनियादी प्रमाणीकरण2024/11/14

 
Squid तक पहुंच सीमित करने के लिए मूल प्रमाणीकरण सेट करें।
[1] एक पैकेज स्थापित करें जिसमें htpasswd शामिल हो।
[root@prox ~]#
dnf -y install httpd-tools
[2] बुनियादी प्रमाणीकरण सेट करने के लिए Squid कॉन्फ़िगर करें।
[root@prox ~]#
vi /etc/squid/squid.conf
.....
.....
acl Safe_ports port 777         # multiling http
# पंक्ति 28 : बेसिक ऑथ के लिए अनुसरण जोड़ें
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/.htpasswd
auth_param basic children 5
auth_param basic realm Squid Basic Authentication
auth_param basic credentialsttl 5 hours
acl password proxy_auth REQUIRED
http_access allow password

[root@prox ~]#
systemctl restart squid

# एक उपयोगकर्ता जोड़ें : [-c] विकल्प के साथ नई फ़ाइल बनाएं

[root@prox ~]#
htpasswd -5 -c /etc/squid/.htpasswd fedora

New password:    
# सांकेतिक शब्द लगना

Re-type new password:
Adding password for user fedora
प्रॉक्सी क्लाइंट : Fedora
[3] बुनियादी प्रमाणीकरण के लिए Fedora प्रॉक्सी क्लाइंट कॉन्फ़िगर करें।
[root@client ~]#
vi /etc/profile.d/proxy.sh
# नया निर्माण
# username:password@proxyserver:port

MY_PROXY_URL="fedora:password@prox.srv.world:3128"

HTTP_PROXY=$MY_PROXY_URL
HTTPS_PROXY=$MY_PROXY_URL
FTP_PROXY=$MY_PROXY_URL
http_proxy=$MY_PROXY_URL
https_proxy=$MY_PROXY_URL
ftp_proxy=$MY_PROXY_URL

export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy

[root@client ~]#
source /etc/profile.d/proxy.sh
# या प्रत्येक एप्लिकेशन के लिए प्रॉक्सी सेटिंग्स सेट करना संभव है, सिस्टम वाइड के लिए नहीं
# dnf के लिए

[root@client ~]#
vi /etc/dnf/dnf.conf
# अंत में जोड़ें

proxy=prox.srv.world:3128
proxy_username=fedora
proxy_password=password
# curl के लिए

[root@client ~]#
vi ~/.curlrc
# नया निर्माण

proxy=prox.srv.world:3128
proxy-user=fedora:password
प्रॉक्सी क्लाइंट : Windows
[4] Windows क्लाइंट के लिए, कोई भी विशिष्ट सेटिंग नहीं है, लेकिन वेब तक पहुंचने पर, प्रॉक्सी सर्वर को निम्नानुसार प्रमाणीकरण की आवश्यकता होती है, फिर उपयोगकर्ता नाम और पासवर्ड इनपुट करें।
मिलान सामग्री