ตั้งค่า WebSocket proxy ของ python-binance ก่อนเริ่มตัวจัดการของมัน
ใช้พารามิเตอร์ https_proxy เฉพาะบนเวอร์ชันที่มีให้ พร้อมการผสาน websockets_proxy ที่เป็นทางเลือก
from binance import ThreadedWebsocketManager
manager = ThreadedWebsocketManager(
api_key=api_key,
api_secret=api_secret,
https_proxy='http://proxy.example:8080',
)ดำเนินการต่อด้วยขั้นตอนการเริ่ม การสมัครรับ และการปิดที่มีอยู่ และแหล่งข้อมูลรับรอง Binance ตามปกติ ค่านี้ระบุตัวกลาง HTTP แม้ชื่อพารามิเตอร์จะเป็นเช่นนั้น สำหรับการสมัครรับข้อมูลตลาดสาธารณะที่ได้รับอนุญาตผ่านตัวกลางสาธารณะ รายการพร็อกซี HTTP มีผู้สมัครสำหรับ URL พร็อกซีที่ไม่ต้องใช้บัญชีนั้น
ตัวจัดการแบบเธรดสร้าง AsyncClient ส่วนตัวจัดการซ็อกเก็ตส่งค่านี้ไปยังการทำงานของ WebSocket ที่เชื่อมต่อใหม่ ค่าเส้นทางพร็อกซีที่เลือกใช้ websockets_proxy ที่เป็นทางเลือก และโยนข้อผิดพลาดการนำเข้าหากไม่มีการผสานนั้น
หากคำขอล้มเหลว ให้แยกการสร้างไคลเอนต์เริ่มต้นออกจากการสมัครรับซ็อกเก็ตในภายหลัง การแมปพร็อกซีของ Requests ในพารามิเตอร์คำขอทั่วไปไม่ได้กำหนดเส้นทางของการเชื่อมต่อแบบอะซิงโครนัสนี้ จับคู่พารามิเตอร์เฉพาะกับรีลีสที่ติดตั้ง