Score:0

UDP LoadBalancer โดยใช้ Nginx สำหรับ CoTURN

ธง br

ฉันกำลังพยายามเพิ่ม Nginx UDP LoadBalancer ข้างหน้า CoTURN

  • ติดตั้ง ejabberd ใน VM
  • ติดตั้ง nginx ใน VM
  • ติดตั้ง coturn ใน VM

การกำหนดค่า Nginx:

log_format พื้นฐาน '$remote_addr [$time_local]'
                       '$โปรโตคอล $สถานะ $bytes_sent $bytes_received'
                       '$session_time';

# เปิดใช้งานคำสั่ง access_log สำหรับการดีบัก

access_log /var/log/nginx/stream.log บัฟเฟอร์พื้นฐาน = 32k;

ต้นน้ำ stream_cluster {
# แฮช $remote_addr สอดคล้อง;
    little_conn;
    เซิร์ฟเวอร์ 30.40.50.60:3478;
    เซิร์ฟเวอร์ 30.40.50.61:3478;
}

เซิร์ฟเวอร์ {
    ฟัง 3478 udp reuseport;
    ฟัง 3478;
    #การรับส่งข้อมูล UDP/TCP ทั้งหมดจะถูกส่งต่อไปยังคลัสเตอร์
    proxy_buffer_size 4096k;
    proxy_responses 0;
    proxy_bind $remote_addr โปร่งใส;
    proxy_protocol บน;
    proxy_pass stream_cluster;
    อนุญาตทั้งหมด
# error_log /var/log/nginx/stream.log;
}

coturn ทำงานได้ดีเมื่อใช้โดยตรงกับ ejabberd พอร์ตที่จำเป็นทั้งหมดเปิดอยู่ในนโยบายความปลอดภัย แต่ nginx ไม่ส่งข้อมูลไปยังอัพสตรีม ฉันได้ติดตามเอกสาร nginx อย่างเป็นทางการแล้ว

ไม่แน่ใจว่าฉันทำอะไรผิด

Michael Hampton avatar
cz flag
อย่าใช้ที่อยู่ IPv4 สาธารณะ โดยเฉพาะเมื่อที่อยู่เหล่านี้เป็นของกองทัพสหรัฐฯ การรับส่งข้อมูลของคุณอาจถูกส่งไปยังเจ้าของที่แท้จริงของที่อยู่ IP แทนที่จะเป็นเครือข่ายภายในของคุณโดยไม่ตั้งใจ
Jubayer Arefin avatar
br flag
สิ่งเหล่านี้เป็นเพียงตัวยึดตำแหน่งที่อยู่ ipv4 เราใช้ ipv4 ส่วนตัวในการผลิต

โพสต์คำตอบ

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