প্রক্সি আচরণ নিয়ন্ত্রণের জন্য পরিবেশের পরিবর্তনগুলি নিম্নরূপ: http_proxy, ftp_proxy, https_proxy, all_proxy এবং no_proxy pro দুর্ভাগ্যক্রমে, কিছু অ্যাপ্লিকেশনগুলিতে এগুলি উচ্চতর ক্ষেত্রে প্রয়োজন, অন্যান্য অ্যাপ্লিকেশনগুলিতে লোয়ার ক্ষেত্রে এই ভেরিয়েবলগুলির প্রয়োজন, এটি ঠিক সেভাবেই।
প্রক্সি বহিষ্কারের তালিকা ঘোষণার জন্য ফর্ম্যাটটি কেবল একটি কমা দ্বারা পৃথক করা তালিকা, ঘোষণায় কিছু ওয়াইল্ডকার্ড ক্ষমতা থাকে তবে সমস্ত অ্যাপ্লিকেশন এগুলিকে সম্মান করে না:
no_proxy=127.0.0.1,*.local.com
আপনার / ইত্যাদি / পরিবেশে নিম্নলিখিত প্রক্সি কনফিগারেশন থাকা দরকার:
no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080
আপনার ডেস্কটপ পরিবেশের পরিবেশের ভেরিয়েবলগুলি রিফ্রেশ করার আগে আপনাকে অবশ্যই লগ আউট করতে হবে। সমস্ত ডেস্কটপ অ্যাপ্লিকেশন ডেস্কটপ পরিবেশ দ্বারা শুরু করা হয়, তারা পরবর্তীকালে এর পরিবেশ সেটিংস উত্তরাধিকারী।
এর পরে, আপনাকে আপনার অ্যাপ্ট কনফিগারেশন আপডেট করতে হবে। /Etc/apt/apt.conf নামে একটি ফাইল তৈরি করুন এবং এই ঘোষণাগুলি ধারণ করতে এটি সম্পাদনা করুন:
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";
এই কমান্ডের মাধ্যমে অ্যাপটি এই সেটিংসটি গ্রহণ করেছে তা যাচাই করুন
apt-config dump | grep -i proxy # lists the proxy settings
ক্রোম প্রক্সি এনভায়রনমেন্ট ভেরিয়েবলগুলিকে সম্মান করবে তবে ফায়ারফক্স সেগুলি প্রাসঙ্গিকভাবে এই সমস্যাটিকে সম্বোধন করা সত্ত্বেও তা দেয় না