X-Forwarded-For
এক্স-ফরওয়ার্ড-ফর (এক্স. এফ. এফ) এইচ. টি. টি. পি হেডার ক্ষেত্রটি একটি এইচ. টি. টি. পি প্রক্সি বা লোড ব্যালেন্সারের মাধ্যমে একটি ওয়েব সার্ভারের সাথে সংযুক্ত ক্লায়েন্টের মূল আইপি ঠিকানা সনাক্ত করার জন্য একটি সাধারণ পদ্ধতি। এক্স-ফরওয়ার্ড-ফর এইচটিটিপি অনুরোধ শিরোনামটি স্কুইড ক্যাশিং প্রক্সি সার্ভারের ডেভেলপারদের দ্বারা চালু করা হয়েছিল। এক্স-ফরওয়ার্ডড-ফর হল একটি ইমেল-হেডার যা নির্দেশ করে যে একটি ইমেল-বার্তা অন্য এক বা একাধিক অ্যাকাউন্ট থেকে পাঠানো হয়েছিল (সম্ভবত স্বয়ংক্রিয়ভাবে)। এক্সএফএফ বা অন্য কোনও অনুরূপ কৌশল ব্যবহার না করলে, প্রক্সির মাধ্যমে যে কোনও সংযোগ শুধুমাত্র প্রক্সি সার্ভারের উৎপত্তির আইপি ঠিকানা প্রকাশ করবে, কার্যকরভাবে প্রক্সি সার্ভারকে একটি বেনামী পরিষেবাতে পরিণত করবে, এইভাবে আপত্তিজনক অ্যাক্সেস সনাক্তকরণ এবং প্রতিরোধকে উল্লেখযোগ্যভাবে কঠিন করে তুলবে যদি উৎপত্তির আইপি ঠিকানা উপলব্ধ ছিল। এক্স. এফ. এফ-এর উপযোগিতা নির্ভর করে প্রক্সি সার্ভারের আসল হোস্টের আইপি ঠিকানা সত্যতার সাথে রিপোর্ট করার উপর; এই কারণে, এক্স. এফ. এফ-এর কার্যকর ব্যবহারের জন্য কোন প্রক্সিগুলি বিশ্বাসযোগ্য সে সম্পর্কে জ্ঞান প্রয়োজন, উদাহরণস্বরূপ সার্ভারগুলির একটি শ্বেত তালিকায় তাদের সন্ধান করে যার রক্ষণাবেক্ষণকারীদের বিশ্বাস করা যেতে পারে। বিন্যাস ক্ষেত্রের সাধারণ বিন্যাসটি হ 'লঃ এক্স-ফরওয়ার্ডড-ফরঃ ক্লায়েন্ট, প্রক্সি 1, প্রক্সি 2 যেখানে মানটি একটি কমা + আইপি ঠিকানাগুলির স্থান পৃথক তালিকা, বাম-সর্বাধিক মূল ক্লায়েন্ট এবং প্রতিটি ধারাবাহিক প্রক্সি যা অনুরোধটি পাস করে সেই আইপি ঠিকানাটি যুক্ত করে যেখানে এটি অনুরোধটি পেয়েছে। এই উদাহরণে, অনুরোধটি প্রক্সি1, প্রক্সি2 এবং তারপর প্রক্সি3-এর মধ্য দিয়ে যায় (হেডারে দেখানো হয়নি)। প্রক্সি 3 অনুরোধের দূরবর্তী ঠিকানা হিসাবে উপস্থিত হয়। উদাহরণস্বরূপঃ এক্স-ফরওয়ার্ড-ফরঃ 203.0.113.195,70.41.3.18,150.172.238.178 এক্স-ফরওয়ার্ড-ফরঃ 203.0.113.195 এক্স-ফরওয়ার্ড-ফরঃ 2001: ডিবি8:85এ3:8ডি 3:1319:8 এ2ইঃ 370:7348 কারণ এক্স-ফরওয়ার্ড-ফর হেডারটি আনুষ্ঠানিকভাবে প্রমিত নয়, আইপি অ্যাড্রেস ফরম্যাটের কিছু বৈচিত্র্য বিদ্যমান। উদাহরণস্বরূপ, কিছু বাস্তবায়নের মধ্যে ক্লায়েন্টের পোর্ট নম্বর অন্তর্ভুক্ত রয়েছে, বা পোর্ট নম্বর ছাড়াই বর্গাকার বন্ধনীতে আইপিভি 6 ঠিকানা সংযুক্ত করুন, যা নতুন ফরওয়ার্ড হেডারের বিন্যাসের অনুরূপ। উদাহরণস্বরূপঃ এক্স-ফরওয়ার্ডড-ফরঃ 203.0.113.195:41237,198.51.100.100:38523 এক্স-ফরওয়ার্ডড-ফরঃ [2001: ডিবি8:: 1এ2বিঃ 3সি4ডি]: 41237,198.51.100.100:26321 এক্স-ফরওয়ার্ডড-ফরঃ [2001: ডিবি8:: এএঃ বিবি] ব্যবহার একটি অনুরোধ ফরওয়ার্ড করার সময় এইচটিটিপি প্রক্সি দ্বারা এক্স-ফরওয়ার্ডড-ফর হেডার যোগ বা সম্পাদনা করা হয়। সার্ভার একটি কমা দ্বারা পৃথক করা বিদ্যমান এক্স-ফরওয়ার্ড-ফর হেডারে ক্লায়েন্টের ঠিকানা যুক্ত করে, অথবা মান হিসাবে ক্লায়েন্টের ঠিকানা সহ একটি নতুন এক্স-ফরওয়ার্ড-ফর হেডার তৈরি করে। যেহেতু একটি এক্স-ফরওয়ার্ড-ফর ক্ষেত্র তৈরি করা সহজ, তাই প্রদত্ত তথ্যগুলি যত্ন সহকারে ব্যবহার করা উচিত। সবচেয়ে সঠিক আইপি ঠিকানাটি সর্বদা আইপি ঠিকানা যা শেষ প্রক্সির সাথে সংযুক্ত থাকে, যার অর্থ এটি তথ্যের সবচেয়ে নির্ভরযোগ্য উৎস। এক্স-ফরওয়ার্ড-ফর ডেটা একটি ফরওয়ার্ড বা বিপরীত প্রক্সি দৃশ্যে ব্যবহার করা যেতে পারে। যদি সার্ভার একটি বিশ্বস্ত বিপরীত প্রক্সির পিছনে থাকে এবং শুধুমাত্র সেই প্রক্সি থেকে সংযোগের অনুমতি দেয়, তবে হেডার মানটি সাধারণত বিশ্বাসযোগ্য বলে ধরে নেওয়া যেতে পারে। শুধুমাত্র এক্স-ফরওয়ার্ড-ফর ক্ষেত্রটি লগ করা সবসময় যথেষ্ট নয় কারণ একটি চেইনের শেষ প্রক্সি আইপি ঠিকানাটি এক্স-ফরওয়ার্ড-ফর ক্ষেত্রের মধ্যে থাকে না, এটি প্রকৃত আইপি হেডারে থাকে। একটি ওয়েব সার্ভারকে সম্পূর্ণতার জন্য অনুরোধের উৎস আইপি ঠিকানা এবং এক্স-ফরওয়ার্ড-ফর ফিল্ড তথ্য উভয়ই লগ করতে হবে। বিকল্প এবং বৈচিত্র্যগুলি একটি ফরওয়ার্ড করা এইচটিটিপি হেডারকে একই উদ্দেশ্যে কিন্তু এক্স-ফরওয়ার্ড-ফর এইচটিটিপি হেডারের তুলনায় আরও বেশি বৈশিষ্ট্য সহ প্রমিত করে। ফরওয়ার্ড করা হেডারের সিনট্যাক্সের একটি উদাহরণ হল ফরওয়ার্ড করাঃ for = 192.0.2.60; প্রোটো = HTTP; by = 203.0.113.43 ফরওয়ার্ড করাঃ for = "[2001: db8:: 1234]" হ্যাপ্রক্সি PROXY প্রোটোকলকে সংজ্ঞায়িত করে যা এক্স-ফরওয়ার্ড-ফর বা ফরওয়ার্ড করা হেডার ব্যবহার না করে মূল ক্লায়েন্টের IP ঠিকানা যোগাযোগ করতে পারে। এই প্রোটোকলটি একাধিক পরিবহন প্রোটোকলে ব্যবহার করা যেতে পারে এবং অভ্যন্তরীণ প্রোটোকল পরিদর্শন করার প্রয়োজন হয় না, তাই এটি এইচটিটিপি-র মধ্যে সীমাবদ্ধ নয়। আরও দেখুন ইন্টারনেট গোপনীয়তা এস. এম. টি. পি-র জন্য প্রক্সি সফ্টওয়্যার এক্স-অরিজিনেটিং-আই. পি-র তালিকা এইচ. টি. টি. পি হেডার ক্ষেত্রের তালিকা রেফারেন্স বহিরাগত লিঙ্ক অ্যাপাচি মোড _ এক্সট্র্যাক্ট _ ফরওয়ার্ডড অ্যানোনিমিটি হাইপারটেক্সট ট্রান্সফার প্রোটোকল হেডার