একটি নির্দিষ্ট হোস্টে কেবল ম্যাকের মধ্যে একটি প্রক্সি যুক্ত করুন


10

আমি ম্যাক ওএস এক্স-তে কেবল একটি নির্দিষ্ট হোস্টের (যেমন, www.apple.com) প্রক্সি সেটিংস প্রয়োগ করতে চাই I আমি কীভাবে এটি করতে পারি?

সিস্টেম পছন্দগুলিতে নির্দিষ্ট হোস্টগুলির জন্য প্রক্সি সেটিংসকে বাইপাস করার জন্য কেবলমাত্র বিকল্প রয়েছে।

উত্তর:


17

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";
}
  1. proxy.pacওয়েব সার্ভারে এই স্ক্রিপ্টটি (বা আপনার পছন্দ মতো অন্য কোনও নাম) হিসাবে সংরক্ষণ করুন । এটি স্থানীয় ওয়েব সার্ভার হতে পারে ( http: //localhost/proxy.pac )। এটি ওএসএক্স সিংহ হিসাবে প্রয়োজনীয়
  2. যান System Preferences
  3. নির্বাচন করুন Network
  4. আপনি যে নেটওয়ার্কটি পরিবর্তন করতে চান তা নির্বাচন করুন (অর্থাত্ "ওয়াইফাই")।
  5. Advanced...বোতাম ক্লিক করুন ।
  6. Proxiesট্যাবে ক্লিক করুন
  7. চেক [x] Automatic Proxy-Configuration
  8. ইন URL:ক্ষেত্র, আপনি ধাপ 1. তৈরি করেছি ফাইল, উদাহরণস্বরূপ করতে URL টাইপ করুন: http://localhost/proxy.pac। (দ্রষ্টব্য: স্থানীয় পাথ আধুনিক ওএসএক্সে কাজ করবে না)
  9. ক্লিক করুন SaveএবংApply

ভাল খবর! আপনার নিজস্ব প্রক্সি-কনফিগারেশন

proxy.pacফাইলের ফর্ম্যাট সম্পর্কিত আরও তথ্যের জন্য http://en.wikedia.org/wiki/Proxy_Auto-Config এ প্রারম্ভিক পয়েন্ট হিসাবে দেখতে হবে ।


8

আসলে আপনি file:///path/to/fileওয়েব সার্ভারের উপর নির্ভর না করে URL টির জন্য স্কিমটি ব্যবহার করতে পারেন ।

উদাহরণ স্বরূপ:

file:///Users/youruser/var/proxy/proxy.pac

1
মজার বিষয় হল এটি সমস্ত লিনাক্স / বিএসডি, এবং সম্ভবত উইন্ডোজের জন্যও কাজ করে; যে কোনও জায়গায় স্বয়ংক্রিয় প্রক্সি কনফিগারেশন ব্যবহৃত হয়, এটি সম্ভবত কাজ করে।
জেনবেক 2'16

এটি সম্ভবত গ্রহণযোগ্য উত্তর হওয়া উচিত কারণ এটি ব্যবহারে স্ট্যাককে অতিরিক্ত জটিলতা এড়ানো এবং পূর্ববর্তী মন্তব্যে যেমন উল্লেখ করা হয়েছে - এটি অনেক বেশি সর্বজনীন সমাধান।
ব্যবহারকারী 239546

ফাইল ব্যবহার করেন: ///...pac, তারপর কিছু অ্যাপ্লিকেশন আপনি সমস্যা থাকতে পারে (যেমন মাইক্রোসফট দলসমূহ মত অ্যাপ এবং অন্যদের দেখতে support.microsoft.com/en-us/help/4042151/... ), তাই ভাল উপায় হ'ল এটিকে লোকালহোস্ট বা কোনও পাবলিক সার্ভারে রেখে দেওয়া।
paly

1
এটি ওএসএক্সে কাজ করে না।
jpgeek

@jpgeek আমার জন্য 10.15 এ কাজ করে। আপনি যদি নিশ্চিত না 'PROXY ...'হন, যাচাই করতে ডোমেনের জন্য পরীক্ষা না করে ফিরে আসুন। proxy.pacআপনি যখন ওয়াইফাই টগল করেন তখন পুনরায় পড়ুন।
সন্ধানকারী_আফ_ব্যাকন

2

@ হিগল্যান্ডেরাসের উত্তরে যুক্ত করা হচ্ছে ...

@ জন্নাবকের সমাধান আমার জন্য ম্যাক ওএসএক্সে কার্যকর হয়নি এবং আমি একটি সহজ সমাধান খুঁজছিলাম।

সুতরাং, আমি একটি নতুন ফোল্ডার তৈরি করেছি এবং এতে প্যাক ফাইলটি অনুলিপি করেছি। তারপরে, আমি সেই ফোল্ডারটি নিজেই 80 পোর্টে ওএসএক্সে একটি সাধারণ ওয়েব সার্ভার শুরু করেছি।

কেবল ফোল্ডারে যান এবং এই আদেশটি চালান run বন্দরটি ইতিমধ্যে দখল করা থাকলে 80 থেকে অন্য কিছুতে পরিবর্তন করুন।

python -m SimpleHTTPServer 80

এখন, আমি সহজেই থেকে প্রক্সি.প্যাক ফাইলটি পেতে পারি http://localhost/proxy.pac। অথবা, বিভিন্ন বন্দর ব্যবহারের জন্য: http://localhost:PORT/proxy.pac

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