Автоматическое обнаружение общего доступа 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 и просто воспроизвести файлы, как они были локальными?