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 क्लाइंट के लिए, कोई भी विशिष्ट सेटिंग नहीं है, लेकिन वेब तक पहुंचने पर, प्रॉक्सी सर्वर को निम्नानुसार प्रमाणीकरण की आवश्यकता होती है, फिर उपयोगकर्ता नाम और पासवर्ड इनपुट करें। |
Sponsored Link |
|