Score:0

กำหนดค่า "forward proxy" หรือ DNAT ใน docker ด้วย IP สาธารณะหลายรายการ

ธง cn

ฉันกำลังพยายามหาคำตอบและวิธีแก้ปัญหาที่เป็นไปได้สำหรับคำถามเกี่ยวกับการส่งต่อพรอกซี นักเทียบท่า และอินเทอร์เฟซเครือข่ายหลายรายการ/ไอพีสาธารณะ ฉันหวังว่าฉันจะได้รับคำตอบที่นี่

ฉันมีแอปพลิเคชันที่ส่งคำขอ https บน API สาธารณะบนไซต์อิสระ 2 แห่ง (API1, API2) แอปพลิเคชันนี้ทำงานบนเซิร์ฟเวอร์โฮสต์ (Linux) โดยมี 3 ip สาธารณะ (ip1, ip2, ip3) จำเป็นในการกำหนดค่าเครือข่ายสำหรับข้อกำหนดต่อไปนี้: แอปพลิเคชันสำหรับแต่ละคำขอควรใช้เป็น IP ต้นทาง IP สาธารณะถัดไปจากพูลของ ips (ip1, ip2, ip3) "Robin Round Load Balancing"

คำถาม:

  1. สำหรับวิธีแก้ปัญหา ฉันควรใช้ "forward proxy" หรือ DNAT หรือไม่
  2. หากจำเป็นต้องใช้ forward proxy มากกว่าตัวใดจากรายการ haproxy, nginx, squid จะดีกว่าสำหรับโซลูชันนี้ และจะผูก ip สาธารณะและกำหนดค่า "Robin Round Load Balancing" ได้อย่างไร
  3. หากจำเป็นต้องใช้ DNAT คุณสามารถแบ่งปันตัวอย่างการกำหนดค่าได้หรือไม่
  4. แอปพลิเคชันทำงานเป็นบริการในนักเทียบท่า เป็นไปได้ไหมที่จะกำหนดค่าเครือข่าย: "forward proxy" หรือ DNAT ในไฟล์ docker-composer เดียวกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา