IRC через SSL на Weechat выдает «ошибка: получен неожиданный пакет TLS».

2596
mhartington

Поэтому я пытаюсь увидеть SSL для IRC через выходные, но у меня возникли проблемы.

Я сгенерировал .pemфайл для своего никнейма и также установил ca-bundle.crt, но продолжаю получать ошибку рукопожатия TLS.

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 

Я читал документы здесь, похоже, все мои настройки правильные, и у меня есть действительный pemфайл, но я не уверен, в чем может быть проблема.

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" 

Есть идеи? Любые советы или идеи приветствуются.

3

2 ответа на вопрос

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

По умолчанию Weechat использует порт 6667, если вы не укажете. Freenode использует 66 9 7.

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

Я знаю, что это очень старый вопрос, но он показан в лучших результатах в Google.

То, что исправляет эту ошибку, довольно часто играет irc.server.servername.ssl_dhkey_size. Некоторые серверы принимают 512, некоторые 1024. попробуйте силы двух и посмотрите, работает ли один.

Я также был бы признателен, если бы кто-нибудь мог понять, почему это на самом деле работает.

Похожие вопросы