উত্তর:
সিবিএ উবুন্টু / সার্ভারে সিস্টেম-ব্যাপী প্রক্সিগুলি অবশ্যই পরিবেশের ভেরিয়েবল হিসাবে সেট করা উচিত।
/etc/environment
দিয়ে ফাইলটি খুলুন vi
। বুট করার পরে এই ফাইলটি সিস্টেম-ব্যাখ্যার ভেরিয়েবলগুলি সঞ্চয় করে।যথাযথভাবে পরিবর্তন করে নিম্নলিখিত লাইনগুলি যুক্ত করুন। আপনার অবশ্যই উপরের এবং নিম্ন-ক্ষেত্রে উভয় ক্ষেত্রেই নকল করতে হবে কারণ (দুর্ভাগ্যক্রমে) কিছু প্রোগ্রাম কেবল একটি বা অন্যটির জন্য সন্ধান করে:
http_proxy = "http://myproxy.server.com:8080/" https_proxy = "http://myproxy.server.com:8080/" ftp_proxy = "http://myproxy.server.com:8080/" no_proxy = "স্থানীয় হোস্ট, 127.0.0.1, localaddress, .localdomain.com" HTTP_PROXY = "http://myproxy.server.com:8080/" HTTPS_PROXY = "http://myproxy.server.com:8080/" FTP_PROXY = "http://myproxy.server.com:8080/" NO_PROXY = "স্থানীয় হোস্ট, 127.0.0.1, localaddress, .localdomain.com"
apt-get
, aptitude
ইত্যাদি ইত্যাদি যখন সাধারণত ব্যবহার করা হয় তখন পরিবেশের চলকগুলি মানবে না sudo
। সুতরাং তাদের আলাদাভাবে কনফিগার করুন; নামক কোনো ফাইল তৈরি 95proxies
মধ্যে /etc/apt/apt.conf.d/
, এবং নিম্নলিখিত অন্তর্ভুক্ত:
অর্জন করুন :: http: প্রক্সি "http://myproxy.server.com:8080/"; অধিগ্রহণ করুন :: ftp :: প্রক্সি "ftp://myproxy.server.com:8080/"; অধিগ্রহণ করুন :: https :: প্রক্সি "https://myproxy.server.com:8080/";
পরিশেষে, পরিবর্তনগুলি কার্যকর হয় তা নিশ্চিত করতে লগআউট এবং পুনরায় বুট করুন।
সূত্র: ১ , ২ । প্রক্সিগুলি দ্রুত চালু / বন্ধ করতে একটি স্ক্রিপ্ট সহ অতিরিক্ত সহায়তার জন্য বিশেষত 1 টি দেখুন।
আপনার যদি প্রমাণীকরণের প্রক্সি থাকে তবে ইউআরএলগুলি আলাদা হবে। পরিবর্তে:
"http://myproxy.server.com:8080/"
আপনি থাকছেন:
"http://user_name:password@myproxy.server.com:8080/"
নোট করুন যে এগুলি এখনও ইউআরএল, সুতরাং পাসওয়ার্ডগুলি (এবং সম্ভবত ব্যবহারকারীর নাম) ইউআরএল এনকোড করা থাকতে হবে ।
উদাহরণস্বরূপ, এর একটি ব্যবহারকারীর নাম muru
এবং একটি পাসওয়ার্ড )qv3TB3LBm7EkP}
দেখতে দেখতে পাবেন:
"http://muru:)qv3TB3LBm7EkP%7D@myproxy.server.com:8080/"
এটি বিভিন্ন উপায়ে করা যেতে পারে:
একটি চিম্টিতে, আপনি man url
কোন অক্ষরগুলি এনকোড করতে হবে তা দেখতে ব্যবহার করতে পারেন:
An escaped octet is encoded as a character triplet,
consisting of the percent character "%" followed by
the two hexadecimal digits representing the octet code...
এবং অক্টেট কোডগুলি উপলভ্য man ascii
।
Proxy Environment Variables:
http_proxy: HTTP ট্র্যাফিকের জন্য প্রক্সি সার্ভার
https_proxy: HTTPS ট্র্যাফিকের জন্য প্রক্সি সার্ভার
ftp_proxy: এফটিপি ট্র্যাফিকের জন্য প্রক্সি সার্ভার
ন_প্রক্সি: আইপি ঠিকানা বা ডোমেন নামের প্যাটার্নস যা প্রক্সি ব্যবহার করা উচিত নয়
ন_প্রক্সি ব্যতীত প্রতিটি প্রক্সি সেটিংয়ের মান একই টেম্পলেট ব্যবহার করে।
proxy_http=username:password@proxy-host:port
অস্থায়ী সেটিং প্রক্সি:
export HTTP_PROXY=user:pass@my.proxy.server:8080
স্থির প্রক্সি সেটিংস: vim ~/.bash_profile
ব্যাশ সেটআপ ফাইল খোলার জন্য ব্যবহার করুন, তারপরে নীচের লাইনগুলি রাখুন
export http_proxy=username:password@proxyhost.com:8080
export https_proxy=username:password@proxyhost.com:8081
export no_proxy=localhost, 127.0.0.1, *.my.lan
source ~/.bash_profile
পরিবর্তনগুলি প্রয়োগ করতে ব্যবহার করুন