socat SOCKS দলং: ৱেবছাইটৰ TLS হ’ষ্টনাম সংৰক্ষণ কৰক
এটা SOCKS গন্তব্যৰ বাবে loopback TCP শ্ৰোতা ব্যৱহাৰ কৰক আৰু এপ্লিকেশ্যনত HTTP আৰু TLS পৰিচয় সংৰক্ষণ কৰক।
এপ্লিকেশ্যনৰ SOCKS বিকল্প নাই, কিন্তু ই বাছনি কৰা TCP ঠিকনালৈ সংযোগ কৰিব পাৰে। এটা নিৰ্দিষ্ট-লক্ষ্য অভিযোজকে এটা গন্তব্যৰ বাবে SOCKS কথোপকথন যোগান ধৰিব পাৰে। ই আন এটা সাধাৰণ ফৰৱাৰ্ড প্ৰক্সি হ’ব নালাগে।
SOCKS4A যোগান ধৰা socat নিৰ্মাণৰ বাবে এটা উদাহৰণমূলক বিন্যাস:
socat TCP4-LISTEN:9443,bind=127.0.0.1,reuseaddr,fork \
SOCKS4A:127.0.0.1:service.example.net:443,socksport=1080
SOCKS এণ্ডপইণ্টটো স্থানীয় পৰ্ট 1080। অভিযোজকে স্থানীয় পৰ্ট 9443ত শুনে আৰু সেই এণ্ডপইণ্টক service.example.net:443 বিচাৰে। এইবোৰ উদাহৰণ মান, সম্পূৰ্ণ সেৱা স্থাপন নহয়।
অভিযোজকৰ এটা নিৰ্দিষ্ট লক্ষ্য আছে
গ্ৰহণ কৰা প্ৰতিটো TCP সংযোগে একে সেৱাই বিচাৰে। 9443লৈ সংযোগ কৰা এপ্লিকেশ্যই নিজৰ স্বাভাৱিক প্ৰ’ট’কল বাইট যোগান ধৰে; socat-এ SOCKS4A আলোচনা যোগান ধৰে। 9443লৈ নতুন HTTP CONNECT অনুৰোধ পঠিয়ালে আন গন্তব্য নিৰ্বাচন নহ’ব—ই সেই বাইটবোৰ স্থিৰ সেৱালৈ পঠিয়াব।
SOCKS4A-এ দূৰৱৰ্তী সমাধানৰ বাবে SOCKS এণ্ডপইণ্টক এটা হ’ষ্টনাম দিয়ে। এইটো ক্লায়েণ্টে বাছনি কৰা ঠিকনা ব্যৱহাৰ কৰা SOCKS4 ৰূপৰ পৰা পৃথক। নিৰ্বাচিত আপষ্ট্ৰিম—SOCKS4 প্ৰক্সি তালিকাৰ পৰা এজন ৰাজহুৱা প্ৰাৰ্থীকে ধৰি—SOCKS4A হ’ষ্টনাম পৰিচালনা আৰু প্ৰয়োজনীয় প্ৰমাণীকৰণ সমৰ্থন কৰিব লাগিব; এই উদাহৰণ SOCKS5 পাছৱৰ্ড-লগইন ৰেচিপি নহয়।
স্থানীয়ভাৱে সংযোগ কৰক, আচল সেৱা চিনি লওক
এটা HTTPS URL https://127.0.0.1:9443/ লৈ সলনি কৰিলে ক্লায়েণ্টে TLS আৰু HTTPৰ বাবে ব্যৱহাৰ কৰিব পৰা হ’ষ্টনাম সলনি হয়। service.example.net ৰ বাবে এটা চাৰ্টিফিকেট loopback ৰ বাবে বৈধ চাৰ্টিফিকেট নহ’ব।
য’ত ক্লায়েণ্টে পৃথক সংযোগ ৰাউটিং সমৰ্থন কৰে, তাত মূল URL পৰিচয় ৰাখক। Curl-এ সেই পাৰ্থক্য দেখুৱাব পাৰে:
curl --noproxy '*' \
--connect-to service.example.net:443:127.0.0.1:9443 \
https://service.example.net/
ছকেটটো স্থানীয় অভিযোজকলৈ যায়, আনহাতে TLS যাচাই আৰু HTTP গন্তব্য service.example.net হৈ থাকে। আন এপ্লিকেশ্যনৰ নিজস্ব সমতুল্য সমৰ্থিত নিয়ন্ত্ৰণ লাগে; প্ৰতিটো ক্লায়েণ্টে তাক নিদিয়ে।
loopback বাইণ্ডে নেটৱৰ্ক এক্সপ’জাৰ সীমিত কৰে, কিন্তু আন যোগ্য স্থানীয় প্ৰক্ৰিয়াই ইয়ালৈ এতিয়াও পাব পাৰে। সেৱাৰ আয়ুস আৰু ব্যৱহাৰকাৰী উপযুক্ত ৰাখক। loopback URL ৰ বাবে হোৱা পৰিচয় ত্ৰুটি চেপি ৰখাৰ পৰিৱৰ্তে TLS যাচাই ৰাখক।