ผมใช้jabber.elemacs
เชื่อมต่อกับเซิร์ฟเวอร์แชทของฉันทำงานจากภายใน นี่ใช้งานได้จนกระทั่งเมื่อไม่นานมานี้ แต่ตอนนี้เมื่อฉันเรียกใช้jabber-connect
แฮงค์หลังจากได้รับแจ้งจาก JID ของฉัน Emacs ล็อคจนกว่าฉันจะยกเลิกด้วยC-g
ณ จุดที่ฉันเห็น:
Buffer " *-jabber-process-*" has a running process; kill it? (y or n)
... ใน minibuffer และฉันต้องตอบy
ให้ออก
ใน*Messages*
บัฟเฟอร์ฉันสามารถดูข้อความอื่น ๆ เหล่านี้:
Opening TLS connection to `lxchat'...
Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat'...failed
Opening TLS connection with `gnutls-cli --insecure -p 5223 lxchat --protocols ssl3'...failed
Opening TLS connection with `openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof'...
หากฉันลองเรียกใช้openssl_client
คำสั่งจากบรรทัดคำสั่งดูเหมือนว่าจะเชื่อมต่อได้สำเร็จ แม้ว่าฉันเดาว่าเพิ่งแสดงให้เห็นว่ามันสามารถสร้างการเชื่อมต่อ SSL?
~> openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof
CONNECTED(00000003)
^C
ฉันจะทำยังไงเพื่อหาว่าปัญหาคืออะไร
www.google.com:443
นั้นมันจะกระจายข้อมูลใบรับรองจำนวนมากหลังจากCONNECTED
บรรทัด บางทีเซิร์ฟเวอร์ของคุณยอมรับการเชื่อมต่อ แต่ไม่เคยใช้ SSL handshake หรือเปล่า?