Автоматическое обнаружение общего доступа DAAP через туннель SSH

У меня есть удаленный компьютер (где-то еще в Интернете), обслуживающий мою музыку через DAAP через forked-daapd.

Я SSH к удаленной машине, туннелирование удаленного порта 3689 на локальный порт 3689 (который является портом DAAP по умолчанию).

На локальном компьютере, когда я запускаю Rhythmbox, он не обнаруживает автоматически "локальный" общий ресурс DAAP. Я могу добавить его вручную, но это утомительное занятие, так как я должен делать это каждый раз, когда запускаю Rhythmbox.

Мой вопрос: что мне нужно сделать, чтобы Rhythmbox автоматически обнаружил общий ресурс DAAP?

В качестве альтернативы, есть ли какой-нибудь файл конфигурации Rhythmbox, в который я могу добавить общий ресурс DAAP навсегда?

1 ответ

Я верю, что Daap Discovery - это сервис layer2. Что означает, что это трансляция. Это означает, что вы должны быть в одной сети. Просто переадресация одного порта не "ловит" трансляции.

Вы должны были бы создать layer2 vpn. Это можно сделать с помощью таких программ, как openvpn или vtund. Но должны быть более простые способы.

Что вы действительно хотите сделать? Слушать музыку с удаленного компьютера?

почему бы просто не смонтировать удаленную файловую систему на вашем удаленном компьютере с помощью sshfs и просто воспроизвести файлы, как они были локальными?

Другие вопросы по тегам