উইন্ডোজ অধীনে উইজেটের জন্য কীভাবে http প্রক্সি ঠিকানা সেট করবেন?


11

প্যারামিটার ছাড়াই যদি আমার wgetপ্রিন্টগুলি চালিত হয় :

D:\>wget
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = c:/progra~1/wget/etc/wgetrc
D:\Apps\Util\wget: missing URL
Usage: D:\Apps\Util\wget [OPTION]... [URL]...

Try `D:\Apps\Util\wget --help' for more options.

এর অর্থ সম্ভবত, এটি ফাইলটির wgetrcসন্ধান করা c:/progra~1/wget/etc/wgetrc। দুর্ভাগ্যক্রমে, এই অবস্থানটি রুটবিহীন প্রোগ্রামগুলির জন্য অনুপলব্ধ। আমি ভাবছিলাম আমি পরিবর্তন করতে পারি SYSTEM_WGETRCবা syswgetrcপরিবেশের ভেরিয়েবলগুলি ব্যবহার করতে পারি , তবে এটির কোনও প্রভাব নেই বলে মনে হচ্ছে

D:\>echo %SYSTEM_WGETRC%
d:\apps\util\wgetrc

D:\>echo %syswgetrc%
D:\APPS\Util\wgetrc

খুব যে এত অদ্ভুত। আপনি কেন ফরোয়ার্ড স্ল্যাশ পাবেন: /? এটি সি: \
বার্লপ

মজার বিষয়ও যে আপনার উইজেট আপনাকে wgetrc সম্পর্কে বলে, আমার তা করে না। হতে পারে আমাদের কিছু সেটিং আলাদা আছে। তবে আপনার কাছে উইজেটের কোন সংস্করণ রয়েছে?
বারলপ

উত্তর:


10

wget --helpআপনাকে বেশি কিছু বলে না আরও বিশদ জন্য আপনি অনলাইন উইজেট ম্যানুয়াল বা ম্যান উইজেট পরীক্ষা করতে পারেন (এগুলি বিভিন্ন জিনিস, এটি প্রতিটি পরীক্ষার জন্য প্রায়শই মূল্যবান)

সংক্ষেপে, এখানে একটি উদাহরণ

C:\sdf>wget -e http_proxy=127.0.0.1:8118 www.google.com

এবং অন্য

C:\sdf>set http_proxy=127.0.0.1:8118
C:\sdf>wget www.google.com

ম্যানুয়ালটিতে আদেশগুলি উল্লেখ করা হয়েছেwgetrc । আপনি সেখানে তালিকাভুক্ত HTTP প্রক্সি সম্পর্কে কিছু জিনিস দেখতে পাচ্ছেন।

6.3 Wgetrc কমান্ড

  • http_proxy = string
    পরিবেশে নির্দিষ্ট করা পরিবর্তে, স্ট্রিংটিকে HTTP প্রক্সি হিসাবে ব্যবহার করুন।
  • https_proxy = string
    পরিবেশে নির্দিষ্ট করা পরিবর্তে স্ট্রিংটি https প্রক্সি হিসাবে ব্যবহার করুন।

8.1 প্রক্সি

উইজেট উভয়ই http এবং ftp পুনরুদ্ধারের জন্য প্রক্সি সমর্থন করে। প্রক্সি অবস্থান নির্দিষ্ট করার মানক উপায়, যা উইজেট স্বীকৃতি দেয় তা নিম্নলিখিত পরিবেশের ভেরিয়েবলগুলি ব্যবহার করছে:

  • http_proxy
  • https_proxy
    যদি সেট করা থাকে তবে http_proxy এবং https_proxy ভেরিয়েবলগুলিতে যথাক্রমে http এবং https সংযোগের জন্য প্রক্সিগুলির url থাকা উচিত।

যোগ

উইজেট ম্যান পৃষ্ঠা এবং "উইজেট ম্যানুয়াল" সম্পর্কিত।

কমান্ড লাইনের ম্যান পেজগুলি আপ টু ডেট থাকে তবে ম্যানুয়াল (ম্যানপেজ থেকে আলাদা সত্ত্বা) সর্বদা আপ টু ডেট উইজেট সংস্করণ নয়। লেখার হিসাবে (সেপ্টেম্বর 2015) এটি। http://www.gnu.org/software/wget/manual/wget.html আপনি উপরের সংস্করণটি দেখতে পারেন এবং এটি সর্বশেষ http://ftp.gnu.org/gnu/wget/ দ্বারা তারিখগুলি দেখায় কিনা তা পরীক্ষা করতে পারেন খুব। (আপনি আর্কাইভ.আরজে দেখুন যে উদাহরণস্বরূপ নভেম্বর ২০১৩-এ জিএনও ম্যানুয়ালটি খুব পুরানো ছিল Nov নভেম্বর ২০১৩ এমনকি মার্চ ২০১৪ এও তারা এখনও ১.১৩.৪ দেখিয়েছিল যা ২০১১ সালের ছিল)

ম্যানপেজের জন্য, আপনি যদি কমান্ড লাইনটি থেকে পরীক্ষা করছেন তবে এটি অবশ্যই আপনার ব্যবহার করা সংস্করণ যাতে আপনার কমান্ডটি আপ টু ডেট আছে / তা আপডেট করে তা নিশ্চিত করে আপনি ভাল হয়ে উঠতে পারেন। আপনি যে কোনও অনলাইন উত্সটি ব্যবহার করছেন তা সর্বশেষতম ম্যান পৃষ্ঠাটি দেখছে কিনা তা আপনি দেখতে চাইতে পারেন। এটি একদম ঠিক আছে বলে মনে হয় https://www.kernel.org/doc/man-pages/ এর লিঙ্ক http://man7.org/linux/man-pages/man1/wget.1.html আপনি সেখানে সংস্করণটিও পরীক্ষা করতে পারেন এটি সর্বশেষতম সংস্করণ তা নিশ্চিত করার জন্য এফটিপি লিঙ্কের বিপরীতে।


ডিসেম্বর ২০১৩-এ, ওয়েবপৃষ্ঠার চেয়ে ম্যান উইজেটের সাম্প্রতিকতম সংস্করণ ছিল। উদাহরণস্বরূপ - কনটেন্ট অন-ত্রুটিটি ২০১৩ ম্যান উইজেট পৃষ্ঠায় ছিল, তবে বিকল্পগুলি তালিকাভুক্ত উইজেট অনলাইন ম্যানুয়ালটিতে নেই। সুতরাং ওয়েবপৃষ্ঠা সর্বদা আপ টু ডেট থাকে না। যদিও আমার উত্তরে উল্লিখিত হয়েছে, সেপ্টেম্বর 2015 পর্যন্ত, ওয়েবপেজটি আপ টু ডেট।
বারলপ

1

আমি মনে করি আপনি কেবল HTTP_PROXYপরিবেশের পরিবর্তনশীল সেট করতে চান ।

থেকে: http://www.gnu.org/software/wget/manual/html_node/Proxies.html :

উইজেট উভয়ই http এবং ftp পুনরুদ্ধারের জন্য প্রক্সি সমর্থন করে। প্রক্সি অবস্থান নির্দিষ্ট করার মানক উপায়, যা উইজেট স্বীকৃতি দেয় তা নিম্নলিখিত পরিবেশের ভেরিয়েবলগুলি ব্যবহার করছে:

http_proxy
https_proxy

যদি সেট করা থাকে তবে http_proxy এবং https_proxy ভেরিয়েবলগুলিতে যথাক্রমে http এবং https সংযোগের জন্য প্রক্সিগুলির url থাকা উচিত।


1

সাধারণভাবে বার্লপের উত্তর ভাল, তবে কয়েকটি মন্তব্য:

ডস / উইন্ডোজ কমান্ড লাইন বা ব্যাচ ফাইলে, আপনি উল্লেখ করেছেন

set http[s]_proxy=http[s]://proxyserver:port/

তাহলে উইজেট ঠিকঠাক কাজ করে।

আপনি যদি প্রক্সিটির বিরুদ্ধে এনটিএলএম প্রমাণীকরণের সাথে কোনও কোম্পানির নেটওয়ার্কে থাকেন তবে ডোমেন - ব্যাকস্ল্যাশ - ব্যবহারকারীর সাথে ঝামেলা করার দরকার নেই) এটি সাধারণত আপনার উইন্ডোজ একক সাইন-অন শংসাপত্রগুলি গ্রহণ করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.