স্কুইড প্রক্সি আমার হোস্ট শিরোনামকে ওভাররাইড করে, আমি কী করতে পারি?


8

স্কুইডের সাথে আমার নিম্নলিখিত সমস্যা রয়েছে:

কিছু ক্লায়েন্ট একটি স্কুইড প্রক্সি মাধ্যমে একই সাথে 62 সার্ভার অ্যাক্সেস করে। সমস্ত সার্ভারের একই হোস্টের নাম (www.example.com) তবে বিভিন্ন পাবলিক আইপি (123.123.123.2 থেকে 123.123.123.63) রয়েছে। সার্ভারের মালিক এক ধরণের ডিএনএস রাউন্ড রবিন ব্যবহার করেন।

আমার কাছে কেবল স্কুইড সার্ভারে এবং ক্লায়েন্টদের অ্যাক্সেস রয়েছে। সার্ভারের সাথে সংযোগ কেবলমাত্র প্রক্সি আইপিগুলির মাধ্যমে অনুমোদিত।

প্রক্সি ছাড়াই, আমি কেবল http // 123.123.123.5 / ডেটাফর্ম থেকে ডেটা লোড করার জন্য একটি অনুরোধ পাঠিয়েছি তবে আমি হোস্ট শিরোনাম "www.example.com" প্রেরণ করি। এটি করা উচিত যেমন কাজ করে।

তবে এখন স্কুইডকে নন ক্যাচিং প্রক্সি হিসাবে ব্যবহার করা এখন আর সম্ভব নয়। স্কুইড প্রেরিত অনুরোধ হোস্ট শিরোনামকে ওভাররাইড করে। এটি করে, গন্তব্য সার্ভারটি কোন ডেটা সরবরাহ করতে হবে তা জানে না কারণ হোস্ট-শিরোনামটি সঠিকভাবে সংক্রমণিত নয়।

আমি সেট

url_rewrite_host_header off

তবে এর কোনও প্রভাব নেই। মনে হচ্ছে এই বিকল্পটি কেবল তখনই স্কুইডকে পুনঃনির্দেশক হিসাবে ব্যবহার করার সময় ব্যবহৃত হয়। এটাই আমি করি না।

নিম্নলিখিত স্থানগুলি কার্যকর করবে, যদি আনার জন্য অন্য কোনও সাইট না থাকে:

header_access Host deny all
header_replace Host www.example.com

তবে আমি যখন এটি করি, প্রতিটি অনুরোধ www.example.com হোস্ট শিরোনাম পাবে। তারপরে আর কোনও সাইট অ্যাক্সেস করা সম্ভব নয়।

আমি কি করতে পারি?

আপনার সাহায্যের জন্য আগাম ধন্যবাদ!


হোস্ট শিরোনামটি আবার কী লেখা হচ্ছে?
অ্যান্ড্রু বি

হোস্ট শিরোনামটি আইপি ঠিকানায় আবার লেখা হয়েছে (আমার উদাহরণে 123.123.123.5)।
ক্রিস

আপনি কি পরীক্ষা করে দেখেছেন যে এটি আসলে স্কুইডে আবার শিরোনাম লিখেছিল তবে "এক ধরণের ডিএনএস রাউন্ড রবিন" নয়? tcpdumpসহায়তা করতে পারে ...
27

উত্তর:


0

কিছু ত্রুটিযুক্ত নির্দেশনা না থাকলে স্ট্যান্ডার্ড স্কুইড ইনস্টলেশনগুলি এটি করে না। আপনি যদি কোনও মানক সংস্করণ ব্যবহার করছেন তবে দয়া করে স্ক্র্যাচ থেকে কনফিগারটি আবার করুন। যদি এটি একটি কাস্টম সংকলন হয়, আপনার কোডটি পর্যালোচনা করা উচিত এবং বিকল্পগুলি সংকলন করা উচিত।


1
দয়া করে ওয়াথ সংকলক বিকল্পগুলি সক্ষম করতে হবে তা উল্লেখ করুন
ফেডেরিকো

বেশিরভাগ ক্ষেত্রে শিরোনাম পুনর্লিখন বিকল্পসমূহ। বিটিডব্লিউ, আমি আপনাকে সুপারিশ করছি আপনি ডিফল্ট প্রস্তাবিত বিকল্প বা একটি মান বাইনারি ব্যবহার করুন। আপনি কী সংকলন করছেন তা যদি আপনি নিশ্চিত না হন তবে জিনিসগুলি স্কুইডের সাথে অগোছালো এবং অস্থির হয়ে উঠতে পারে।
এমটিজি

0

আপনার স্কুইড কনফিগারেশনে এই লাইনগুলি যুক্ত করুন। এটি সাহায্য করে কিনা তা দেখুন।

request_header_access Referer deny all
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Cache-Control deny all
forwarded_for off
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.