Ubuntu 24.04
Sponsored Link

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

 
स्क्विड तक पहुंच सीमित करने के लिए बुनियादी प्रमाणीकरण सेट करें।
[1] एक पैकेज स्थापित करें जिसमें htpasswd शामिल हो।
root@prox:~#
apt -y install apache2-utils
[2] मूल प्रमाणीकरण सेट करने के लिए Squid कॉन्फ़िगर करें।
root@prox:~#
vi /etc/squid/squid.conf
# लाइन 678 : बेसिक ऑथ के लिए फॉलो जोड़ें
auth_param basic program /usr/lib/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 -Bc /etc/squid/.htpasswd ubuntu

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

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

MY_PROXY_URL="http://ubuntu: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
# या प्रत्येक एप्लिकेशन के लिए प्रॉक्सी सेटिंग्स सेट करना संभव है, सिस्टम वाइड के लिए नहीं
# apt के लिए

root@client:~#
vi /etc/apt/apt.conf
# नया निर्माण

Acquire::http::proxy "http://ubuntu:password@prox.srv.world:3128/";
Acquire::https::proxy "https://ubuntu:password@prox.srv.world:3128/";
Acquire::ftp::proxy "ftp://ubuntu:password@prox.srv.world:3128/";
# curl के लिए

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

proxy=prox.srv.world:3128
proxy-user=ubuntu:password
# wget के लिए

root@client:~#
vi /etc/wgetrc
# अंत में जोड़ें

http_proxy = prox.srv.world:3128
https_proxy = prox.srv.world:3128
ftp_proxy = prox.srv.world:3128
proxy_user = ubuntu
proxy_passwd = password
प्रॉक्सी क्लाइंट सेटिंग : Windows
[4] Windows क्लाइंट के लिए, कोई भी विशिष्ट सेटिंग नहीं, वेब ब्राउज़र शुरू करते समय, प्रॉक्सी सर्वर को निम्नानुसार प्रमाणीकरण की आवश्यकता होती है, फिर उपयोगकर्ता नाम और पासवर्ड इनपुट करें।
मिलान सामग्री