На самом деле подсказка находится в сообщении об ошибке. Для большинства соединений невозможно установить прямое соединение между двумя узлами, даже если вы разрешите это (см. Скриншот ниже). Одной из основных причин будет NAT.
Решение состоит в том, чтобы использовать прокси-сервер bytestream, который оба партнера могут использовать и настраивать Miranda для этого. Вполне вероятно, что ваша сторона является неудачной из того, что вы описываете. В целом, конечно, может случиться так, что одна или обе стороны потерпят неудачу. Поэтому может понадобиться посмотреть на настройки другого человека.
Второй отмеченный флажок и сопровождающее поле редактирования - это то, что вы ищете.
Также обратите внимание: прокси-серверы bytestream - это сервисы в смысле XMPP ("Jabber"), поэтому имена, хотя они и называются DNS-именами, не могут быть введены на DNS-сервере, если вы подключены к домену сервера Jabber, который предлагает bytestream. прокси. Каноническим именем обычно является proxy.domain-name
, по крайней мере, в OpenFire это было раньше, и ejabberd это так.
Редактировать:
где найти прокси bytestream: в главном меню Miranda ("корона") выберите протокол / учетную запись, которую вы настроили. Должно появиться всплывающее меню с другим подменю "Службы", в котором вы найдете "Обнаружение служб". Там будет список доступных прокси-серверов bytestream для вашей службы, если сервер был настроен для рекламы и предоставления этой услуги. Смотрите скриншот ниже.
Второй до последнего показывает прокси-сервис. Опять же, это должно быть включено на сервере. Кроме того, Google, исходя из моего опыта, делает некоторые вещи, которые могут усложнить, например, шифрованные S2S-соединения, поэтому я не удивлюсь, если возникнут некоторые сложности с прокси-сервером bytestream. По крайней мере, я не мог видеть никаких предлагаемых услуг. Хотя GTalk использует XMPP, насколько я понимаю, они не полностью следуют стандарту.