আমি ম্যাক ওএস এক্স-তে কেবল একটি নির্দিষ্ট হোস্টের (যেমন, www.apple.com) প্রক্সি সেটিংস প্রয়োগ করতে চাই I আমি কীভাবে এটি করতে পারি?
সিস্টেম পছন্দগুলিতে নির্দিষ্ট হোস্টগুলির জন্য প্রক্সি সেটিংসকে বাইপাস করার জন্য কেবলমাত্র বিকল্প রয়েছে।
আমি ম্যাক ওএস এক্স-তে কেবল একটি নির্দিষ্ট হোস্টের (যেমন, www.apple.com) প্রক্সি সেটিংস প্রয়োগ করতে চাই I আমি কীভাবে এটি করতে পারি?
সিস্টেম পছন্দগুলিতে নির্দিষ্ট হোস্টগুলির জন্য প্রক্সি সেটিংসকে বাইপাস করার জন্য কেবলমাত্র বিকল্প রয়েছে।
উত্তর:
proxy.pacঅন্য সমস্ত হোস্টে সরাসরি যাওয়ার সময় আপনি প্রক্সির 1.2.3.3.4 এর মাধ্যমে আপেল ডটকমকে সমস্ত ট্র্যাফিক প্রেরণের জন্য নিম্নলিখিত ফাইলটি ব্যবহার করতে পারেন :
function FindProxyForURL(url, host) {
PROXY = "PROXY 1.2.3.4"
// Apple.com via proxy
if (shExpMatch(host,"*.apple.com")) {
return PROXY;
}
// Everything else directly!
return "DIRECT";
}
proxy.pacওয়েব সার্ভারে এই স্ক্রিপ্টটি (বা আপনার পছন্দ মতো অন্য কোনও নাম) হিসাবে সংরক্ষণ করুন । এটি স্থানীয় ওয়েব সার্ভার হতে পারে ( http: //localhost/proxy.pac )। এটি ওএসএক্স সিংহ হিসাবে প্রয়োজনীয় ।System Preferences।Network।Advanced...বোতাম ক্লিক করুন ।Proxiesট্যাবে ক্লিক করুন[x] Automatic Proxy-Configuration।URL:ক্ষেত্র, আপনি ধাপ 1. তৈরি করেছি ফাইল, উদাহরণস্বরূপ করতে URL টাইপ করুন: http://localhost/proxy.pac। (দ্রষ্টব্য: স্থানীয় পাথ আধুনিক ওএসএক্সে কাজ করবে না)SaveএবংApplyভাল খবর! আপনার নিজস্ব প্রক্সি-কনফিগারেশন
proxy.pacফাইলের ফর্ম্যাট সম্পর্কিত আরও তথ্যের জন্য http://en.wikedia.org/wiki/Proxy_Auto-Config এ প্রারম্ভিক পয়েন্ট হিসাবে দেখতে হবে ।
আসলে আপনি file:///path/to/fileওয়েব সার্ভারের উপর নির্ভর না করে URL টির জন্য স্কিমটি ব্যবহার করতে পারেন ।
উদাহরণ স্বরূপ:
file:///Users/youruser/var/proxy/proxy.pac
'PROXY ...'হন, যাচাই করতে ডোমেনের জন্য পরীক্ষা না করে ফিরে আসুন। proxy.pacআপনি যখন ওয়াইফাই টগল করেন তখন পুনরায় পড়ুন।
@ হিগল্যান্ডেরাসের উত্তরে যুক্ত করা হচ্ছে ...
@ জন্নাবকের সমাধান আমার জন্য ম্যাক ওএসএক্সে কার্যকর হয়নি এবং আমি একটি সহজ সমাধান খুঁজছিলাম।
সুতরাং, আমি একটি নতুন ফোল্ডার তৈরি করেছি এবং এতে প্যাক ফাইলটি অনুলিপি করেছি। তারপরে, আমি সেই ফোল্ডারটি নিজেই 80 পোর্টে ওএসএক্সে একটি সাধারণ ওয়েব সার্ভার শুরু করেছি।
কেবল ফোল্ডারে যান এবং এই আদেশটি চালান run বন্দরটি ইতিমধ্যে দখল করা থাকলে 80 থেকে অন্য কিছুতে পরিবর্তন করুন।
python -m SimpleHTTPServer 80
এখন, আমি সহজেই থেকে প্রক্সি.প্যাক ফাইলটি পেতে পারি http://localhost/proxy.pac। অথবা, বিভিন্ন বন্দর ব্যবহারের জন্য: http://localhost:PORT/proxy.pac।