Squid ইন্টারসেপশন বনাম স্পষ্ট প্রক্সি প্রমাণীকরণ
সাধারণ স্পষ্ট প্রক্সি প্রমাণীকরণ কেন Squid ইন্টারসেপশন লিসেনারে সহজে যোগ করা যায় না তা ব্যাখ্যা করুন।
একটি স্পষ্ট প্রক্সি ক্লায়েন্ট জানে যে এটি একটি প্রক্সির সঙ্গে কথা বলছে। ইন্টারসেপ্ট করা ব্রাউজার মনে করে এটি ওয়েবসাইটে সংযোগ করেছে। এই পার্থক্যই প্রমাণীকরণের মূল বিষয়।
সাধারণ প্রক্সি প্রমাণীকরণ প্রক্সি চ্যালেঞ্জ ও প্রক্সি অনুমোদন প্রতিক্রিয়া ব্যবহার করে। যে ক্লায়েন্ট প্রক্সি বেছে নেয়নি, তার অপ্রত্যাশিত কোনো মধ্যস্থতাকারীর কাছে প্রক্সি শংসাপত্র পাঠানো উচিত নয়।
তাই Squid-এর ইন্টারসেপশন নির্দেশনা proxy_auth-কে ইন্টারসেপশন মোডের সঙ্গে সহজে মেলানো সমর্থন করে না। কাজ করা Basic প্রমাণীকরণ সহায়ক ব্রাউজার দূরবর্তী প্রান্ত সম্পর্কে যা ভাবে তা বদলায় না।
যদি চিহ্নিত ব্যবহারকারীদের সাধারণ প্রমাণীকৃত ফরওয়ার্ড প্রক্সি দরকার হয়, ক্লায়েন্টগুলো স্পষ্টভাবে কনফিগার করুন — সরাসরি বা উপযুক্ত পরিচালিত প্রক্সি কনফিগারেশনের মাধ্যমে। ওই লিসেনার ও তার প্রমাণীকরণ নীতি ইন্টারসেপশন লিসেনার থেকে আলাদা রাখুন।
প্রমাণীকরণ পোর্টাল, নেটওয়ার্ক-স্তরের পরিচয় ব্যবস্থা বা TLS ইন্টারসেপশন ব্যবস্থা ভিন্ন বিশ্বাস ও স্থাপনা-প্রয়োজনসহ আরেকটি নকশা। এটি হারানো স্পষ্ট-প্রক্সি বিনিময়ের এক-লাইনের মেরামত নয়।
প্রম্পটের অনুপস্থিতি ইন্টারসেপ্ট করা সেবাকে সর্বজনীন করে বা প্রতিটি ক্লায়েন্টকে অনুমতি দিয়ে সমাধান করবেন না। আগে ঠিক করুন প্রয়োজনীয়তা স্পষ্ট ব্যবহারকারী প্রমাণীকরণ, না প্রক্সির জন্য কখনো কনফিগার না করা ট্রাফিকের ইন্টারসেপশন। দুটির আলাদা অনুমান দরকার।