3proxy দিয়ে SOCKS ক্লায়েন্টদের HTTP CONNECT প্যারেন্টে সেতু করুন
HTTP CONNECT প্যারেন্ট দ্বারা সমর্থিত SOCKS-মুখী গেটওয়ে এবং প্রতিটি ধাপে প্রোটোকল ও প্রমাণীকরণের প্রয়োজনীয়তা ব্যাখ্যা করে।
অ্যাপ্লিকেশনের SOCKS প্রয়োজন। আপনার অনুমোদিত আপস্ট্রিম পরিষেবা HTTP CONNECT গ্রহণ করে। অ্যাপ্লিকেশনের SOCKS ক্ষেত্রে HTTP এন্ডপয়েন্ট বসালে প্রোটোকল দুটির মধ্যে অনুবাদ হয় না।
একটি গেটওয়ে অ্যাপ্লিকেশন থেকে SOCKS গ্রহণ করতে পারে, অনুরোধ করা গন্তব্য পড়তে পারে এবং ওই গন্তব্যের জন্য HTTP প্যারেন্টের কাছে CONNECT টানেল চাইতে পারে। এরপর এটি টানেলের ভেতর দিয়ে অ্যাপ্লিকেশনের স্ট্রিম পাঠায়।
SOCKS application → SOCKS-facing gateway → HTTP CONNECT parent → destination
প্রতিটি ইন্টারফেস স্পষ্ট করুন
এই ব্যবস্থা সমর্থনকারী গেটওয়ের জন্য এর প্যারেন্টের ধরন গুরুত্বপূর্ণ। 3proxy-এর ডকুমেন্টেশন connect প্যারেন্টকে সাধারণ HTTP ফরওয়ার্ডিং প্রক্সি হিসেবে ব্যবহৃত প্যারেন্ট থেকে আলাদা করে।
বিদ্যমান 3proxy ব্যবহারকারী ও প্রমাণীকরণ ব্যবস্থা থাকলে শুধু-স্থানীয় রাউটিং খণ্ডটি এই রূপ নিতে পারে:
auth strong
allow alex
parent 1000 connect parent.example.net 8080
socks -i127.0.0.1 -p1080
এই খণ্ডটি ধরে নেয় অ্যাকাউন্টটি আগেইসংজ্ঞায়িত। এটি HTTP প্যারেন্টের নিজের প্রয়োজনীয় কোনো শংসাপত্র যোগ করে না এবং বিদ্যমান অ্যাক্সেস নীতি প্রতিস্থাপন করে না। অনুমোদনহীন পাবলিক HTTP প্যারেন্ট অনুমোদনকারী পথে পাবলিক গন্তব্যের জন্য HTTP প্রক্সি তালিকা হোস্ট ও পোর্টের প্রার্থী দেয়। ওই শাখায় প্যারেন্ট শংসাপত্র অনুপস্থিত রাখুন এবং প্রকৃত লক্ষ্যের অনুমতি নিশ্চিত করুন; গেটওয়ের নিজের অ্যাকাউন্ট স্থানীয়ই থাকে। parent নিয়মটি 3proxy-এর নথিভুক্ত কনফিগারেশন মডেল অনুযায়ী পূর্ববর্তী allow নিয়মের সঙ্গে যুক্ত।
অ্যাপ্লিকেশন স্থানীয় SOCKS এন্ডপয়েন্ট ব্যবহার করে। গেটওয়ে প্যারেন্টের দিকে HTTP CONNECT ব্যবহার করে। অনুরোধ করা গন্তব্য হোস্ট ও পোর্ট অনুমোদিত কি না তা এখনও প্যারেন্টই ঠিক করে।
এখানে উপযোগী পরিসর সাধারণ TCP স্ট্রিম টানেলিং। সামনের শ্রোতা SOCKS5 গ্রহণ করলেই SOCKS5 UDP অ্যাসোসিয়েশন সমর্থিত হয়ে যায় না। HTTP CONNECT প্যারেন্ট প্রয়োজনীয় UDP রিলে স্বয়ংক্রিয়ভাবে দেয় না।
HTTPS এই পথের ভেতরে এন্ড-টু-এন্ড থাকতে পারে; প্রক্সি ইন্টারফেসের মধ্যে অনুবাদে গন্তব্য ওয়েবসাইটের ছদ্মবেশ ধরার দরকার নেই। গেটওয়েতে প্রমাণীকরণ, প্যারেন্টে প্রমাণীকরণ এবং ওয়েবসাইটে প্রমাণীকরণ আলাদা শংসাপত্র ও বিনিময় হিসেবেই থাকে।