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 بنډل څخه جلا وساتئ.