উত্তর:
আপনার সিস্টেমে ফাইলগুলি পরিবর্তন না করে /etc/wgetrcআপনি নিজের হোম ডিরেক্টরিতে একটি ফাইল তৈরি করতে পারেন ~/.wgetrc। এটি আপনাকে স্থানীয় পর্যায়ে স্থানীয়ভাবে উইজেট সেটিংস সংশোধন করতে সক্ষম করবে। ~/.wgetrcপ্রক্সি সার্ভারের পিছনে উইজেট ব্যবহার করতে এখন নিম্নলিখিতটি লিখুন :
use_proxy = on
http_proxy = http://username:password@proxy.server.address:port/
https_proxy = http://username:password@proxy.server.address:port/
ftp_proxy = http://username:password@proxy.server.address:port/
আপনার যদি প্রক্সি ব্যবহারকারীর নাম এবং পাসওয়ার্ড না থাকে তবে কেবলমাত্র প্রক্সি ঠিকানা এবং পোর্ট লিখুন যেমন,
http_proxy = http://proxy.server.address:port/
এই কাজ করা উচিত. আমি ধরে নিচ্ছি যে আপনার কাছে ইতিমধ্যে অন্যান্য সমস্ত অ্যাপ্লিকেশনগুলির জন্য প্রক্সি সেটিংস রয়েছে।
-eবিকল্পটি কমান্ড লাইনে wgetrc হিসেবে কমান্ড প্রদান করে যাতে আপনি আপনার ফাইল পরিবর্তন করতে হবে না অনুমতি দেয় ...
wget -e use_proxy=yes -e http_proxy=$proxy http://askubuntu.com
আপনার কাছে wgetrcঅবস্থিত ফাইলটি সম্পাদনা করতে হবে /etc/wgetrc।
nano /etc/wgetrcএটি সম্পাদনা করতে আপনার প্রিয় পাঠ্য সম্পাদক ব্যবহার করুন
সন্ধান http_proxy ট্যাগ এবং অপসারণ # এটি সামনে পর প্রক্সি সার্ভার যোগ = চিহ্ন, অর্থাত:
http_proxy=http://foo.proxy:8080
তারপরে use_proxy ট্যাগটি অনুসন্ধান করুন এবং এর সামনে থাকা # টি সরিয়ে ফেলুন , ফাইলটি সংরক্ষণ করুন।
wget তারপরে নির্দিষ্ট প্রক্সি সার্ভারটি ব্যবহার করা হবে।
আপনি যদি আপনার ব্যবহারকারীর সাথে সিস্টেম কনফিগারেশন পরিবর্তন করতে না পারেন আপনি বর্তমান কনফিগারেশনটি এমন কোনও স্থানে অনুলিপি করতে পারেন যেখানে আপনি এটি সম্পাদনা করতে পারেন, যেমন: cp /etc/wgetrc ~এবং --config=~/wgetrcবিশ্বব্যাপী কনফিগারেশনের পরিবর্তে পরিবর্তিত কনফিগারেশনটি ব্যবহার করার জন্য উইজেটকে বাধ্য করার বিকল্পটি ব্যবহার করুন।
বিকল্পটি উল্লেখ করা হয়নি, তবে উল্লেখ করা উচিত: পরিবেশগত ভেরিয়েবলগুলি ব্যবহার করুন (আপনার ডিস্ট্রো নির্ভর করে):
http_proxy=http://<proxy-server-ip>:<port>
export http_proxy
বা সহজভাবে
export http_proxy=http://<proxy-server-ip>:<port>
একই জন্য:
https_proxy=http://<proxy-server-ip>:<port>
ftp_proxy=http://<proxy-server-ip>:<port>
আপনি একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড অন্তর্ভুক্ত করতে পারেন, যদি আপনার পাসওয়ার্ডে বিশেষ অক্ষর থাকে তবে 's গুলি অন্তর্ভুক্ত করতে ভুলবেন না।
http_proxy='http://<username>:<password>@<proxy-server-ip>:<port>'
উদাহরণ:
export http_proxy=http://172.16.1.100:8080
export https_proxy='http://johndoe:ABC!123@172.16.1.100:8080'
কমান্ড লাইন থেকে কেবলমাত্র পরিবেশের ভেরিয়েবলগুলি ব্যবহার না করেই তথ্য wgetসহ কমান্ডের আগে আমি সাফল্য পেয়েছি http_proxy। উদাহরণ স্বরূপ:
'$ http_proxy=<proxy-server-ip>:<port> wget http://www.example.com/'