เดอะ อีแจ๊บ เซิร์ฟเวอร์ที่ฉันกำลังกำหนดค่ามีการกำหนดค่าต่อไปนี้สำหรับ certfiles และสำหรับพอร์ต 5222
กาจิม, ปอนด์/ตารางนิ้ว และ พิดจิ้น สามารถเชื่อมต่อได้ดี
การสนทนา ไม่ได้. มีข้อผิดพลาดในการสตรีม
อีแจ๊บเบอร์ บันทึกการแสดง
2021-07-15 16:15:01.459 [ข้อมูล] <0.381.0>@ejabberd_listener:accept:273 (<0.649.0>) การเชื่อมต่อที่ยอมรับ 88.88.88.72:65069 -> 192.168.7.5:5222```
สำหรับ Gajim นอกจากบรรทัดด้านบนแล้ว ยังมีอีกสองบรรทัดเมื่อเปิดการเชื่อมต่อ:
2021-07-15 16:16:10.465 [ข้อมูล] <0.651.0>@ejabberd_c2s:process_auth_result:268 (tls|<0.651.0>) ยอมรับการพิสูจน์ตัวตน c2s SCRAM-SHA-256 สำหรับ test1@myserver โดยแบ็กเอนด์ mnesia จาก 88.88 .88.72
2021-07-15 16:16:10.550 [ข้อมูล] <0.651.0>@ejabberd_c2s:bind:442 (tls|<0.651.0>) เปิดเซสชัน c2s สำหรับ test1@myserver/gajim.W2AAA7JO
ส่วนหนึ่งของ อีแจ๊บเบอร์ ไฟล์ config คือ:
ไฟล์ใบรับรอง:
- "/usr/local/etc/ejabberd/certs/myserver.pem"
- "/usr/local/etc/ejabberd/certs/myserver.key"
ฟัง:
-
พอร์ต: 5222
ไอพี: "192.168.7.5"
โมดูล: ejabberd_c2s
max_stanza_size: 262144
เชปเปอร์: c2s_shaper
การเข้าถึง: c2s
tls: จริง
starttls: จริง
starttls_required: จริง
protocol_options:
- "no_sslv2"
- "no_sslv3"
- "no_tlsv1"
- "no_tlsv1_1"
ยันต์: "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE -RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256"
dhfile:
"/usr/local/etc/ejabberd/certs/c2s_dh2048.pem"
ฉันได้ลองแสดงความคิดเห็นเกี่ยวกับ ยันต์
และ no_ssl*
, no_tls*
แต่ก็ไม่มีประโยชน์
เซิร์ฟเวอร์ ejabberd ไม่ได้ทำงานอยู่ที่เกตเวย์ แต่อยู่ในตำแหน่ง LAN ที่เปิดใช้งานการส่งต่อพอร์ต
อะไรผิดระหว่าง การสนทนา และ อีแจ๊บ?