Показать сообщение отдельно

  #5688  
Старый 29.04.2020, 12:37
amanat777
Участник форума
Регистрация: 19.03.2020
Сообщений: 151
С нами: 3239606

Репутация: 0
По умолчанию

Пожалуйста помогите разобраться с настройкой ХМРР сервера PROSODY!

Много раз пользовался этим сервером для переписки, все отлично работало, но сейчас НЕ МОГУ ЗАСТАВИТЬ ЕГО РАБОТАТЬ НИКАК!

У меня debian сервер на virtualbox, на нем сервер prosody, который должен работать через proxy i2pd, но НЕ ХОЧЕТ ПОДКЛЮЧАТЬСЯ К i2p тоннелю.

Делаю как описано тут: https://tgraph.io/CHerno-treugolnie-04-14

Вот основной конфиг prosody

interfaces = { "127.0.0.1" };

admins = { "[email protected]32.i2p" };

modules_enabled = {

"roster"; "saslauth"; "tls"; "dialback"; "disco"; "posix"; "private"; "vcard"; "ping"; "register"; "admin_adhoc"; "darknet";

};

modules_disabled = {};

allow_registration = false;

darknet_only = true;

c2s_require_encryption = true;

s2s_secure_auth = false;

authentication = "internal_plain";

-- On Debian/Ubuntu

daemonize = false;

pidfile = "/var/run/prosody/prosody.pid";

log = {

debug = "/var/log/prosody/prosody.log";

error = "/var/log/prosody/prosody.err";

"*syslog";

}

certificates = "certs";

ssl = {

key = "/etc/prosody/certs/7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p.key";

certificate = "/etc/prosody/certs/7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p.crt";

}

VirtualHost "7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxja w2a.b32.i2p";

SSL сертифткаты пришлось перенести в глобальный раздел сервера, иначе выдавал ошибку:

У вас есть 1 опция, установленная в 7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p, которая должна быть в глобальном разделе файла конфигурации, над любыми определениями VirtualHost или Component, см. https://prosody.im/doc/configure#overview для получения дополнительной информации.

Вот вывод prosodyctl check

Проверка DNS для хоста 7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p ... Хост 7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p, похоже, не разрешает этот сервер (IPv4 / IPv6)

Проверка сертификатов ... Проверка сертификата для 7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p Сертификат: /etc/prosody/certs/7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p.crt Недействительно для клиентских подключений к 7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p. Недействительно для соединений сервер-сервер с 7rvgut7dvyioytx4n5fb466y4vpncghlh26kdwjztjoexdxjaw 2a.b32.i2p. Для получения дополнительной информации о сертификатах см. Https://prosody.im/doc/certificates.

Сертификаты недействительны наверное потому что самописные, а вот как настроить DNS?

Вот документация по настройке:

https://translate.googleusercontent...oc/dns&usg=ALkJrhhifWe1QUu32DXygENlTnNoQTaAdQ

Так написано что нужна SVR запись для этого виртуального хоста такого типа:

_xmpp-client._tcp. example.com . 18000 IN SRV 0 5 5222 xmpp.example.com .

_xmpp-server._tcp. example.com . 18000 IN SRV 0 5 5269 xmpp.example.com .

Где виртуальный хост это example.com

НО ГЛАВНОЕ, ЧТО Я НЕ МОГУ ПОНЯТЬ (не сталкивался ранее), КАК ЭТУ ЗАПИСЬ СДЕЛАТЬ, А ИМЕННО В КАКОМ ИМЕННО МЕСТЕ, КОНФИГЕ ЭТА ЗАПИСЬ НАХОДИТСЯ И КАК ЕЕ ПРАВИТЬ??????????

Заранее спасибо!
 
Ответить с цитированием