IRC über SSL auf Weechat gibt "Fehler: Ein unerwartetes TLS-Paket wurde empfangen."

2780
mhartington

Ich versuche also, SSL für IRC durch weechat zu finden, habe aber Probleme gehabt.

Ich habe eine .pemDatei für meinen Benutzernamen erstellt und auch installiert ca-bundle.crt, aber es wird weiterhin ein TLS-Handshake-Fehler angezeigt.

15:39:14 freenode ℹ ╡ irc: connecting to server chat.freenode.net/6667 (SSL)... 15:39:14 freenode =!= ╡ irc: TLS handshake failed 15:39:14 freenode =!= ╡ irc: error: An unexpected TLS packet was received. 15:39:14 freenode ℹ ╡ irc: reconnecting to server in 10 seconds 

Ich habe die Dokumente hier gelesen, anscheinend haben alle meine Einstellungen richtig und eine gültige pemDatei, aber ich bin mir nicht sicher, was das Problem sein könnte.

weechat.network.gnutls_ca_file string "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt" irc.server.freenode.ssl boolean on irc.server.freenode.ssl_cert string "%h/ssl/nick.pem" irc.server.freenode.ssl_priorities string "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.0:+VERS-SSL3.0:%COMPAT" 

Irgendwelche Ideen? Irgendwelche Tipps oder Ideen werden geschätzt.

3

2 Antworten auf die Frage

2
unhammer
15:39:14 freenode ℹ ╡ irc: connecting to server chat.freenode.net/6667 (SSL)... 

Weechat ist standardmäßig auf Port 6667 eingestellt, wenn Sie dies nicht angeben. Freenode verwendet 66 9 7.

/set irc.server.freenode.addresses irc.freenode.net/6697 
1
Christophe De Troyer

Ich weiß, dass dies eine sehr alte Frage ist, die aber in den Top-Ergebnissen bei Google angezeigt wird.

Was diesen Fehler behebt, ist oft zu spielen irc.server.servername.ssl_dhkey_size. Einige Server akzeptieren 512, andere 1024. Versuchen Sie Zweierpotenzen und sehen Sie, ob einer funktioniert.

Ich würde es auch begrüßen, wenn jemand aufklären könnte, warum dies tatsächlich funktioniert.