การเชื่อมต่อเซิร์ฟเวอร์แบบลูกโซ่ของ Dante 1.4 ไม่ได้รักษาชุดคำสั่ง SOCKS5 ไว้ทั้งหมด คู่มือรองรับการเลือกเซิร์ฟเวอร์ต้นทางผ่านบล็อก route โดยใช้ไวยากรณ์การกำหนดเส้นทางของการตั้งค่าลูกค้า และมีข้อจำกัดสามประการที่ควรกำหนดก่อน:

  • คำสั่ง: การเชื่อมต่อแบบลูกโซ่รองรับ TCP CONNECT คำขอเบราว์เซอร์ที่สำเร็จไม่ได้สร้าง UDP ASSOCIATE หรือ BIND แม้การทำงานอื่นในแอปเดียวกันจะต้องการก็ตาม
  • ตัวตน: เมื่อเส้นทางต้นทางมีข้อมูลรับรองด้วยชื่อผู้ใช้และรหัสผ่าน Dante จะส่งต่อข้อมูลรับรองที่ได้รับจากลูกค้าของตน ซึ่งแตกต่างจากการกำหนดบัญชีบริการต้นทางแยกต่างหาก
  • ภาระงาน: คู่มือระบุถึงความสามารถในการขยายที่จำกัดและแนะนำคุณสมบัตินี้เฉพาะภาระงานลูกค้าขนาดเล็กเท่านั้น

ยอมรับการไหลของตัวตนอย่างชัดเจน ความไว้วางใจในการเชื่อมต่อลูกค้าขาเข้าไม่ได้สร้างการรับส่งที่เข้ารหัสสำหรับข้อมูลรับรองที่ส่งไปยังพร็อกซีถัดไป

กำหนดลูกค้าที่อนุญาต ปลายทาง TCP และภาระงานที่คาดไว้เป็นสัญญาจริงของลูกโซ่ หากแอปต้องใช้ UDP ให้ตรวจสอบการเชื่อมโยง UDP และการส่งดาต้าแกรมตลอดเส้นทางที่สมบูรณ์ แทนการถือว่าป้าย SOCKS5 ของเซิร์ฟเวอร์เดี่ยวครอบคลุมเส้นทางแบบลูกโซ่

บทความที่เกี่ยวข้อง