У меня есть Unifi Dream Router 7 и ПК в локальной сети с запущенным сервером Jellyfin. Как получить доступ к серверу Jellyfin, находясь вне дома?
Релевантные факты:
- Мой ISP не использует CGNAT, и у меня настроен DDNS на UDR7 на случай, если они изменят мой публичный (WAN) IP.
- Используя DDNS URL (например , я могу подключиться к VPN серверу Wireguard, работающему на UDR7 (порт 51xxx).
- Тогда для остального интернета я выглядю находящимся по IP адресу, предоставленному моим ISP. Эта часть работает.
Что мне не хватает — как получить доступ к серверу Jellyfin (или к любым LAN сервисам в целом) при таком подключении?
Если я пытаюсь подключиться (в приложении клиента Jellyfin) к локальному IP и порту сервиса Jellyfin на упомянутом ПК, будучи подключённым домой через Wireguard, конечно, это не работает.
Сервер Jellyfin по умолчанию использует порт 8096 для своего веб-интерфейса.
Так мне нужно создать правило для трафика/брандмауэра на UDR7, чтобы внутренне перенаправить трафик порта 8096 на 51xxx (порт, используемый Wireguard), или что-то ещё? Как это сделать?
Официальная документация Jellyfin () не помогает. Они хотят, чтобы я запустил обратный прокси, и это единственное решение, описанное подробно, насколько я смог найти.
Пробовал Teleport, но та же проблема. Не могу получить доступ ни к одному сервису в LAN.
Не знаю, что дальше делать. Помощь?
Релевантные факты:
- Мой ISP не использует CGNAT, и у меня настроен DDNS на UDR7 на случай, если они изменят мой публичный (WAN) IP.
- Используя DDNS URL (например , я могу подключиться к VPN серверу Wireguard, работающему на UDR7 (порт 51xxx).
- Тогда для остального интернета я выглядю находящимся по IP адресу, предоставленному моим ISP. Эта часть работает.
Что мне не хватает — как получить доступ к серверу Jellyfin (или к любым LAN сервисам в целом) при таком подключении?
Если я пытаюсь подключиться (в приложении клиента Jellyfin) к локальному IP и порту сервиса Jellyfin на упомянутом ПК, будучи подключённым домой через Wireguard, конечно, это не работает.
Сервер Jellyfin по умолчанию использует порт 8096 для своего веб-интерфейса.
Так мне нужно создать правило для трафика/брандмауэра на UDR7, чтобы внутренне перенаправить трафик порта 8096 на 51xxx (порт, используемый Wireguard), или что-то ещё? Как это сделать?
Официальная документация Jellyfin () не помогает. Они хотят, чтобы я запустил обратный прокси, и это единственное решение, описанное подробно, насколько я смог найти.
Пробовал Teleport, но та же проблема. Не могу получить доступ ни к одному сервису в LAN.
Не знаю, что дальше делать. Помощь?
