AIMP Forum
AIMP for Android => Вопросы / Questions => Topic started by: extneon on January 26, 2023, 15:57:45
-
Ситуация следующая:
Есть самодельный NAS на арче. Есть выход в интернет с закрытыми стандартными портами, кроме 22, 443 и всех выше 2000. Есть apache, вещающий WebDAV на 8888 порту. Попытался добавить его в список источников, ругается на отсутствие ssl. Поднял на 443 с самоподписанным сертификатом, но его принимать не хочет, ибо небезопасно-с.
Вопрос: как быть? SMB в интернет расшаривать идея отвратительная, через OpenVPN неудобно каждый раз подключаться. Как заставить AIMP подключаться к серверу по http, ну или на крайний использовать самоподписанный сертификат? SFTP?
-
(S)FTP сейчас в плеере нет вовсе. А как именно выглядит сообщение об ошибке про SSL?
-
В случае, если поднимаю на 443 порту:
SSLHandshakeException:
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
И это справедливо, так как сертификат самоподписанный, и доверия к нему никакого. При этом возможности использовать кастомный порт для обычного http нет.
Второй вариант: поднимаю в локалке nginx на 80 порту без ssl. 443 порт занят другим демоном (не https). Вывод:
SSLHandshakeException: connection closed
Ибо демон, который на 443 порту крутится закрывает сокет при получении http заголовка. AIMP даже не трогает 80 порт.
Предложение: добавить возможность выбора порта и протокола (http/https), как это сделано в Cx проводнике. При этом CX на самоподписанный сертификат вообще не обращает внимания.
-
нужно в адресе сервера прописать:
http://<servername>:80
не знаю на счет порта, но для моего NAS-а достаточно указать просто протокол http(без s) - и трафик пойдет по незащищенному протоколу
-
Всё, разобрался. Пошарил в логах и увидел:
AH01781: client used wrong authentication scheme `Basic': /cloud
AIMP пытался залогиниться с помощью метода Basic, в то время как у меня стоял Digest. Сменил тип авторизации, убрал ssl и всё заработало.
А до этого я прописывал порт, а не протокол, то бишь только адрес, потому - то AIMP упорно пытался подключиться по HTTPS. Спасибо.
Проблема решена.
-
Digest
Да, Digest пока не работает. Я пробовал его заимлементить, но почему-то не хочет работать.