iTunes Домашняя коллекция через VPN?

Вопрос или проблема

В моем офисе я настроил iTunes для прослушивания музыки во время программирования. Время от времени я слышу песню из чьего-то плейлиста и хочу ее купить. Единственная проблема — это транспортировка туда и обратно домой.

Я хотел бы настроить iTunes на моем ноутбуке дома для связи с iTunes на рабочей станции в офисе. Обе машины работают на OSX. У меня есть VPN, в который я вхожу, но компьютеры находятся в разных подсетях, и поэтому это не работает.

Домашняя сеть: 192.168.69.0/32
Рабочая сеть: 10.0.0.0/32
Адрес VPN: 10.0.2.0/?? (Я не уверен, какая здесь подсеть, но она отображается как интерфейс utun0 на домашнем компьютере).

VPN работает, так как я могу получить доступ к своей рабочей станции, но, конечно, я не могу видеть машину в iTunes Home Sharing. Есть ли способ добавить маршрут через VPN, чтобы у меня был доступ?

У меня нет проблем с CLI, добавлением маршрутов и т.д.

У меня похожая настройка, но я использую VPN по-другому. Мой роутер предоставляет 192.168.0.0/24 для локальной сети, и у меня работает OpenVPN, который объединяет клиентов с роутером — роутер по-прежнему обрабатывает DHCP, и нет NAT, так что клиент не может понять, подключен ли другой напрямую к роутеру или нет (за исключением, возможно, задержки по ping). Как мой настольный компьютер, так и ноутбук могут без проблем делиться своими библиотеками, хотя я использую домашний сервер, работающий на Firefly (сервер DAAP), для распределения музыки по сети, который также отображается в качестве общей библиотеки без проблем. У меня не было причин тестировать/пробовать домашнее совместное использование (из-за моего сервера), но я очень сомневаюсь, что у этой настройки будут проблемы.

Ответ или решение

Конечно, настройка iTunes Home Sharing через VPN может вызывать некоторые сложности, особенно когда речь идет о разделенных подсетях. Давайте рассмотрим, как можно настроить обмен музыкой между вашим домашним и офисным устройствами, используя VPN-соединение.

Введение в проблему

Вы хотите слушать музыку с вашего рабочего компьютера дома и наоборот, используя возможности iTunes Home Sharing. Однако VPN, который вы используете, создает отдельные сети, что делает невозможным обнаружение вашей домашней машины офисной в iTunes.

Ваши сети:

  • Домашняя сеть: 192.168.69.0/32
  • Офисная сеть: 10.0.0.0/32
  • VPN-адрес: 10.0.2.0/??, отображается как интерфейс utun0.

Предложение по решению

  1. Понимание работы iTunes Home Sharing: iTunes Home Sharing использует протокол Bonjour для обнаружения устройств и потокового воспроизведения мультимедиа в локальной сети. Проблема в том, что Bonjour не работает через разные подсети без дополнительной настройки.

  2. Настройка маршрутизации:

    • Чтобы обеспечить связь между разными подсетями, вам нужно настроить правильный маршрутизатор или VPN-службу, которая может "передавать" трафик Bonjour (мультимедийное имя и IP-пакеты) между сетями.
    • Внимательно проверьте возможности вашей VPN-службы. Некоторые VPN-службы поддерживают маршрутизацию и передачу мультикастового трафика, что нужно для работы Bonjour.
  3. Использование SSH-туннелирования: Если вашей VPN не поддерживает мультикаст, можете попробовать настроить SSH-туннель между вашими устройствами. Это обеспечит проксирование нужного типа трафика:

    ssh -L 3689:<office_ip>:3689 <your_username>@<vpn_ip>
  4. Технология моста: Поскольку ваш второй пользователь упомянул об успехе с использованием OpenVPN в режиме моста, это потенциальное решение. В этом режиме OpenVPN может предоставить домашней сети доступ к офисной как если бы они были на одной подсети.

  5. Альтернатива с DAAP-сервером: Если изменения сети невозможны, рассмотрите возможность установки DAAP-сервера, как предложено вашим аналогом. DAAP поддерживает потоковую передачу медиафайлов между устройствами и может работать через VPN.

Заключение

Успешное соединение iTunes Home Sharing через VPN требует определенной настройки сети. Используйте гибкие решения, такие как SSH-туннелирование или мостовой режим OpenVPN. В случае невозможности изменения сети используйте серверные технологии, чтобы обойти ограничения протокола Bonjour. Этот подход обеспечит надёжную синхронизацию ваших медиабиблиотек вне зависимости от их физического расположения.

Оцените материал
Добавить комментарий

Капча загружается...