
29.04.2020, 12:37
|
|
Участник форума
Регистрация: 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
НО ГЛАВНОЕ, ЧТО Я НЕ МОГУ ПОНЯТЬ (не сталкивался ранее), КАК ЭТУ ЗАПИСЬ СДЕЛАТЬ, А ИМЕННО В КАКОМ ИМЕННО МЕСТЕ, КОНФИГЕ ЭТА ЗАПИСЬ НАХОДИТСЯ И КАК ЕЕ ПРАВИТЬ??????????
Заранее спасибо!
|
|
|