স্থায়ীভাবে একটি প্রক্সি ব্যবহার করতে আমি কীভাবে কার্ল সেট আপ করব? [বন্ধ]


103

টার্মিনালে স্থায়ীভাবে একটি প্রক্সি সার্ভার ব্যবহার করতে কীভাবে আমি "কার্ল" সেট আপ করতে পারি?


25
কেন এই প্রশ্নটি বন্ধ ছিল? আমার কাছে বেশ গুরুত্বপূর্ণ বলে মনে হচ্ছে ...
ডিপেন্ড করুন

1
আমার সন্দেহ হয় যে এটি বিষয়বস্তু হিসাবে বিবেচিত হয়েছিল কারণ এটি কোনও প্রোগ্রামিং সমস্যায় সিআরএল কীভাবে ব্যবহার করা হচ্ছে তা স্পষ্টভাবে উল্লেখ করেনি (উদাহরণস্বরূপ আকর্ষণীয় কিছু করার জন্য স্ক্রিপ্ট লেখা) writing এটি সার্ভারফল্টের সাথে আরও উপযুক্ত উপযুক্ত সিসাদমিন প্রশ্ন হিসাবে সূচিত হতে পারে।
আইএক্স 3

উত্তর:


172

আপনি আপনার। / .Bashrc ফাইলটিতে একটি নাম রাখতে পারেন:

alias curl="curl -x <proxy_host>:<proxy_port>"

আরেকটি সমাধান হ'ল ~/.curlrcফাইলটি (সম্ভবত আরও ভাল সমাধান) ব্যবহার করা ( এটি উপস্থিত না থাকলে এটি তৈরি করুন):

proxy = <proxy_host>:<proxy_port>

22
কর্পোরেট প্রক্সি থেকে কাজ করার সময় xy / .curlrc এ প্রক্সি সেট করা আমাকে অনেক বেদনাদায়ক ঘন্টা বাঁচিয়েছে। ধন্যবাদ!
লাচলান ম্যাকডি

ব্যবহারকারী সম্পর্কে কি: যে লেখক পাস?
ব্রায়ান ভ্যান্ডারবাশ

5
আপনি ব্যবহারকারীর নাম: পাসওয়ার্ড @ প্রক্সি: পোর্ট ফর্ম্যাটটি চেষ্টা করতে পারেন।
লাচলান ম্যাকডি

3
যদি কেউ সাথে আসে এবং উইন্ডোজ / ডসকি দিয়ে এটি সম্পাদন করার চেষ্টা করছে, আমি ব্যবহার করেছিalias curl=curl --proxy <proxy server:port> $*
ব্র্যান্ডন লিন্টন

46

অনেক ইউনিক্স প্রোগ্রাম http_proxyপরিবেশ পরিবর্তনশীল, কার্ল অন্তর্ভুক্ত সম্মান করে । বিন্যাসটি কার্ল গ্রহণ করে [protocol://]<host>[:port]

আপনার শেল কনফিগারেশনে:

export http_proxy http://proxy.server.com:3128

এইচটিটিপি এস অনুরোধগুলির প্রক্সিংয়ের https_proxyজন্যও সেট করুন ।

কার্ল আপনাকে এটিকে আপনার .curlrcফাইলে ( _curlrcউইন্ডোজে) সেট করার অনুমতি দেয় যা আপনি আরও স্থায়ী বিবেচনা করতে পারেন:

http_proxy=http://proxy.server.com:3128

11
env ভেরিয়েবল আমার পক্ষে কাজ করেনি (ম্যাকের টার্মিনালে)।
কেন্ডল হেলস্টেটার জেলনার

3
ম্যাকের উপর HTTPS ট্র্যাফিক প্রক্সির জন্য, কার্লের ডাকার আগে টার্মিনালে http s _proxy env ভেরিয়েবল সেট করা , আমার পক্ষে কাজ করেছিল। উদাহরণস্বরূপ,export https_proxy=https://proxy.server.com:6443
রঘু দোডদা

1
এছাড়াও নোট করুন যে HTTP_PROXY / HTTPS_PROXY (বড় হাতের অক্ষর) সেট করা কাজ করে না, তবে http_proxy / https_proxy (লোয়ারকেস) সেট করে।
মার্টিজন

14

কার্ল আপনার হোম ফোল্ডারে এটি শুরু হলে একটি .curlrc ফাইলের সন্ধান করবে। আপনি এই ফাইলটি তৈরি করতে (বা সম্পাদনা করতে) এবং এই লাইনটি যুক্ত করতে পারেন:

proxy = yourproxy.com:8080

এটি উবুন্টু 16.04 এ কাজ করে। এটি ওএসের জন্য উত্তর গ্রহণ করা উচিত।
ফ্রাঙ্ক.জার্মিন

13

একটি নোটিশ। উইন্ডোজে, আপনার _curlrc কে '% APPDATA%' বা '% USERPROFILE% \ অ্যাপ্লিকেশন ডেটা' তে রাখুন।


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