Python websocket-client: SOCKS5 প্ৰক্সিৰ জৰিয়তে সংযোগ কৰক
websocket-client-ক এটা নথিভুক্ত SOCKS প্ৰক্সি প্ৰকাৰেৰে সংৰূপিত কৰক আৰু লাইব্ৰেৰীয়ে wss সংযোগৰ TLS স্তৰটো চম্ভালিবলৈ দিয়ক।
from websocket import create_connection
ws = create_connection(
"wss://service.example.net/socket",
http_proxy_host="127.0.0.1",
http_proxy_port=1080,
proxy_type="socks5h",
timeout=15,
)
ইয়াক websocket-client আৰু ইয়াৰ আগৰপৰাই উপলব্ধ নথিভুক্ত SOCKS নিৰ্ভৰশীলতাৰ সৈতে ব্যৱহাৰ কৰক। অনুমোদিত ৰাজহুৱা প্ৰক্সি পথত থকা ৰাজহুৱা WSS সেৱাৰ বাবে SOCKS5 প্ৰক্সি তালিকায়ে প্ৰক্সি হ'ষ্ট আৰু প'ৰ্টৰ বাবে প্ৰাৰ্থী যোগান ধৰে। যদিও হ'ষ্ট/প'ৰ্ট কীসমূহৰ নাম http_proxy_*, proxy_type='socks5h'-এ প্ৰক্সিৰ ফালৰ পৰা লক্ষ্য-নাম পৰিচালনাৰ সৈতে SOCKS5 বাছনি কৰে।
ক্ৰমটো হ'ল গন্তব্য স্ৰোত পাবলৈ প্ৰক্সি আলোচনা, WSS-ৰ বাবে সত্যাপিত TLS, তাৰ পিছত WebSocket হেণ্ডশ্বেক। প্ৰক্সি হ'ষ্টনামটো ৱেবছাইটৰ TLS পৰিচয় নহয়। সত্যাপন অক্ষম কৰিলে ভুল স্থানত থকা TLS পৰ্যায়ৰ সংশোধন নহয়।
প্ৰমাণিত প্ৰক্সিৰ বাবে, ইনষ্টল কৰা সংস্কৰণৰ সেই প্ৰক্সি প্ৰকাৰৰ বাবে নথিভুক্ত আৰ্গুমেণ্ট ব্যৱহাৰ কৰক। এপ্লিকেচন WebSocket হেডাৰে পূৰ্বৰ মধ্যস্থতাকাৰীক প্ৰমাণিত নকৰে।
হাতেৰে যোগান ধৰা ছকেটে সেই স্তৰসমূহৰ দায়িত্ব ইন্টিগ্ৰেশ্যনলৈ স্থানান্তৰ কৰে। উপযুক্ত হ'লে লাইব্ৰেৰী ইন্টাৰফেচ বাছনি কৰক, আৰু websocket-client-ক সুকীয়াকৈ সংস্কৰণ কৰা websockets পেকেজৰ পৰা পৃথক ৰাখক।