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
Поэтому я пытаюсь увидеть 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"
Есть идеи? Любые советы или идеи приветствуются.
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
Я знаю, что это очень старый вопрос, но он показан в лучших результатах в Google.
То, что исправляет эту ошибку, довольно часто играет irc.server.servername.ssl_dhkey_size
. Некоторые серверы принимают 512
, некоторые 1024
. попробуйте силы двух и посмотрите, работает ли один.
Я также был бы признателен, если бы кто-нибудь мог понять, почему это на самом деле работает.