এপ্লিকেশ্যনটোৱে SOCKS বিচাৰে। আপোনাৰ অনুমোদিত আপষ্ট্ৰিম সেৱাই HTTP CONNECT গ্ৰহণ কৰে। এপ্লিকেশ্যনৰ SOCKS ক্ষেত্ৰত HTTP এণ্ডপইণ্ট ৰাখিলে প্ৰটোকল দুটাৰ মাজত অনুবাদ নহয়।

এটা গেটৱেৱে এপ্লিকেশ্যনৰ পৰা SOCKS গ্ৰহণ কৰিব, অনুৰোধ কৰা গন্তব্য পঢ়িব আৰু সেই গন্তব্যলৈ CONNECT টানেল বিচাৰি HTTP পেৰেণ্টক সোধিব পাৰে। তাৰ পিছত ই এপ্লিকেশ্যনৰ ষ্ট্ৰীম টানেলৰ মাজেৰে পঠিয়ায়।

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 এই পথৰ ভিতৰত এণ্ড-টু-এণ্ড হৈ থাকিব পাৰে; প্ৰক্সি ইণ্টাৰফেচৰ মাজত অনুবাদৰ বাবে গন্তব্য ৱেবছাইটৰ নকল কৰাৰ প্ৰয়োজন নাই। গেটৱেলৈ প্ৰমাণীকৰণ, পেৰেণ্টলৈ প্ৰমাণীকৰণ আৰু ৱেবছাইটৰ প্ৰমাণীকৰণ পৃথক প্ৰমাণপত্ৰ আৰু বিনিময় হৈয়ে থাকে।

সম্পৰ্কিত প্ৰবন্ধ