Как исправить, что Plex Remote Access не работает

Plex - это клиент-серверный медиапоток и программный комплекс. Он имеет настольное приложение Plex Media Server, которое доступно в Windows, Ubuntu и macOS. Это приложение позволяет вам организовывать различные медиа-файлы на вашем компьютере и позволяет игрокам через Интернет получать к ним доступ, если указаны правильные учетные данные. Это отличная особенность, которая с течением времени набирает обороты.

Plex Remote Access не работает

Несмотря на то, что приложение отличное, оно несколько сложное, с множеством параметров, на которые нужно обратить внимание. По этой причине у некоторых людей возникают проблемы, когда они не могут получить доступ к Plex или получают сообщение об ошибке « Plex недоступен за пределами вашей сети ». Это очень распространенная проблема, поэтому беспокоиться не о чем.

В этом решении мы рассмотрим все причины возникновения этой проблемы и способы ее устранения. Решения перечислены в порядке возрастания сложности и полезности. Убедитесь, что вы начинаете с первого и идете вниз.

Почему Plex Remote Access не работает?

Мы проанализировали несколько различных пользовательских случаев и проанализировали их ситуацию. В соответствии с собранными нами данными и полученными отчетами мы составили список причин, которые могут быть причиной проблемы:

  • Совместимость NAT / UPnP: для правильной работы переадресации портов необходимо включить либо NAT, либо UPnP (в зависимости от модели маршрутизатора). Если они не включены или настроены не так, как требуется, удаленный доступ к Plex не будет работать.
  • Двойной NAT: NAT (преобразование сетевых адресов) выполняет задачу управления всеми сетевыми запросами, поступающими на ваш общедоступный IP-адрес, со всех внутренних IP-адресов. Существуют ситуации, когда возникает «двойной» NAT, который вызывает много проблем и приводит к тому, что Plex Remote Access не работает.
  • Устаревшая версия Plex: Plex Media Server время от времени выпускает частые обновления, чтобы исправлять ошибки или вводить новые функции в приложение. В некоторых случаях ваше приложение Plex устарело, поэтому вам следует обновить его, чтобы оно работало правильно.
  • Медленное интернет-соединение. Многие пользователи обращались к нам, сообщая нам о проблеме «буферизации». Обычно это происходит, если ваше интернет-соединение очень медленное или имеет помехи. Возможно, вам придется заглянуть в сеть, чтобы решить эту проблему.
  • Брандмауэр. В некоторых случаях брандмауэр может блокировать связь между Plex Media Server. Обычно «продвинутые» брандмауэры ответственны за такое поведение.
  • Требуется доступ к VPN: Есть некоторые интернет-провайдеры, у которых есть проблемы с использованием медиа-серверов, таких как Plex, только из-за разрешений и т. Д. Здесь вы можете попробовать использовать VPN и посмотреть, как это происходит.
  • Неполадка: возможно, сбой в работе сети на стороне сервера или служба может быть недоступна из-за сетевых помех. Вы ничего не можете сделать, кроме выключения компьютера.

Решение 1. Обновление до последней версии

Во многих случаях в приложении Plex возникает несколько ошибок, из-за которых оно не работает должным образом. Программное обеспечение вокруг нас время от времени получает обновления, и иногда эти обновления не совместимы с Plex. Поэтому его инженеры выпускают обновление, предназначенное исключительно для этой проблемы.

Если у вас устаревшая версия Plex Media Server, рекомендуется обновить ее как можно скорее без каких-либо задержек. Это очень важно, особенно если вы используете Plex в качестве сервиса.

Как правило, веб-приложение Plex обновляется со временем по мере его использования. Иное дело в случае Ubuntu или других платформ, на которых работает Plex. Ниже приведен метод обновления Plex на компьютере с Ubuntu. Вы можете легко найти другие способы обновления, если они запущены на другой платформе.

  1. Перейдите (здесь) и найдите URL-адрес последнего пакета мультимедиа Plex.

    Загрузка последней версии Plex

Примечание. В случае настольного приложения Windows вы можете загрузить установочный файл в доступное место.

  1. SSH на ваш сервер. В следующих шагах обязательно замените URL-адреса и пакеты последней версией .
  2. Теперь выполните следующую команду, чтобы загрузить последний пакет:
 wget //downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb 
  1. Далее мы установим пакет с помощью следующей команды:
 sudo dpkg -i plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb 
  1. После того, как мы закончим установку, следующая команда удалит установочный файл:
 rm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.debrm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb 
  1. Перезагрузите компьютер и попробуйте запустить Plex Media Server. Проверьте, решена ли проблема.

Решение 2. Включение и выключение питания для разрешения проблем

Другой интересный сценарий, который встречается довольно часто, - это когда сервер переходит в состояние ошибки / сбоя. Обычно это происходит потому, что Plex является тяжелым приложением с множеством параметров, работающих одновременно. Если какой-либо из них попадет в состояние ошибки или загрузит неверную конфигурацию, это может быть невозможно.

Есть также проблемы, связанные с сетью, которые могут помешать вам получить доступ к вашему серверу Plex с других устройств. Теперь есть два способа сделать это; либо вы можете выключить и снова включить серверный компьютер и целевой компьютер, либо вы можете подождать, пока проблема не вернется к нормальному состоянию сети. Для включения и выключения питания выполните следующие действия:

  1. Выключите оба компьютера (целевой и сервисный).
  2. Выньте кабель питания каждого компьютера. Теперь нажмите и удерживайте кнопку питания на каждом компьютере около 4 секунд, чтобы вся энергия слилась.

    Извлечение силового кабеля компьютера
  3. Теперь подождите 2-3 минуты, прежде чем снова подключить все. Теперь снова включите компьютер и запустите медиа-сервер Plex.
  4. Подождите, пока сервер будет инициализирован должным образом, прежде чем проверять, решит ли это проблему.

Решение 3: Исправление медленного интернет-соединения

Мы столкнулись с проблемой, когда медиа, передаваемые через Plex Media Server, казалось, сильно буферизировали и вызывали разочарование у пользователей. Этот сценарий обычно возникает, когда ваше интернет-соединение не работает, что заставляет сервер использовать меньшую полосу пропускания для предоставления доступа к мультимедиа.

Тот же сценарий также применяется к запрашивающему компьютеру; Если у вас нет стабильного подключения к Интернету, вы не сможете эффективно запрашивать и передавать потоковое мультимедиа. Во-первых, вы должны проверить количество устройств, работающих в вашей сети (как сервер, так и запрашивающий компьютер). Если их много (+6), вы можете столкнуться с проблемой узкого места.

Кроме того, вы также должны проверить общую пропускную способность вашего соединения. У него должно быть приличное число, чтобы полностью устранить проблему буферизации. Вам также следует рассмотреть возможность включения и выключения питания вашего маршрутизатора, используя метод, описанный в последнем решении.

Решение 4. Отключение расширенных брандмауэров

Как упоминалось ранее в причинах, расширенные брандмауэры печально известны блокированием потоков соединений, которые отправляются медиасервером Plex и необходимы для его правильной работы. Эти современные брандмауэры включают pfsense или аналогичные продукты.

Отключение Plex Firewall

Теперь есть два способа обойти эту проблему; Либо вы можете отключить брандмауэр и затем попытаться получить доступ к серверу, либо убедиться, что следующие IP-адреса не заблокированы:

 34.245.172.51 34.248.59.52 52.49.250.227 54.171.49.143 63.34.171.72 

Вы можете открыть настройки своего брандмауэра и сравнить каждый из этих IP-адресов с теми, которые проверяются. Если они есть, внесите их в белый список и после перезапуска Plex и компьютера проверьте, решена ли проблема.

Решение 5. Проверка автоматической конфигурации

Существует два способа настройки сервера Plex; либо вы можете использовать «автоматический» метод настройки, при котором после включения нескольких опций Plex сам все настраивает, либо вы можете вручную установить все значения и параметры.

Поскольку ручная настройка немного утомительна, сначала мы пройдем автоматическую настройку. Ваш маршрутизатор должен иметь автоматическую настройку uPnP или NAT-PMP . Эти настройки позволяют Plex автоматически настраивать переадресованный порт на маршрутизаторе без необходимости выполнять какие-либо дополнительные действия. Не у всех маршрутизаторов есть это, поэтому следуйте описанному ниже методу, чтобы проверить, включен он или нет.

  1. Введите IP-адрес, связанный с вашим маршрутизатором, в поле адреса в вашем браузере (это что-то вроде 192.168.8.1).
  2. Теперь перейдите к настройкам вашего маршрутизатора (кнопка настроек может отличаться для каждого маршрутизатора).
  3. Теперь ищите варианты uPnP или NAT-PMP . Убедитесь, что любой из них включен .

    Включение uPnP
  4. Если они уже включены, отключите их, сохраните изменения, а затем включите их снова.
  5. Сохранить изменения и выйти. Теперь перезагрузите компьютер и проверьте, решена ли проблема.

Решение 6: Порт вручную

Если порт не перенаправляется автоматически, у нас нет другого выбора, кроме как вручную переадресовать порт, который будет использовать Plex. Обычно необходимость в ручной переадресации портов возникает, когда на вашем маршрутизаторе не включены uPnP или NAT-PMP . Этот метод довольно прост и не так страшен, как кажется. Убедитесь, что вы делаете резервные копии всех ваших конфигураций на всякий случай или запишите их, прежде чем что-либо менять на случай, если вам понадобится изменить их позже.

Прежде всего, вы должны убедиться, что локальный IP-адрес вашего сервера является статическим . Когда мы пересылаем порт, нам нужно знать, куда мы хотим его переадресовать. В нашем сценарии нам нужно знать локальный IP-адрес компьютера, на котором работает Plex Media Server. Есть два основных подхода к этому:

Назначьте статический IP на компьютер

В этом случае мы будем вручную назначать информацию о сети, а не позволять ее автоматически настраивать. Вот способ установить статический IP на вашем компьютере:

  1. Нажмите Windows + R, введите « ncpa.cpl » в диалоговом окне и нажмите Enter.
  2. Теперь список всех адаптеров / сетей будет опубликован. Выберите адаптер, для которого вы хотите установить статический IP-адрес, щелкните его правой кнопкой мыши и выберите « Свойства» .

    Свойства выбранного адаптера
  3. Когда свойства откроются, перейдите к опции « Протокол Интернета версии 4 (TCP / IPv4) ». Теперь нажмите на кнопку « Свойства», расположенную под ней, после выбора опции.

    Свойства IPv4
  4. Теперь вместо получения IP-адреса автоматически выберите опцию Использовать следующий IP-адрес . Теперь введите IP-адрес, который вы хотите установить, а также шлюз по умолчанию, который соответствует. Затем вы также можете добавить предпочитаемый DNS-сервер (в основном используйте DNS-сервисы Google, как показано ниже).

Резервирование IP в роутере

Если вы предпочитаете вносить изменения в маршрутизатор вместо компьютера, вы можете вручную зарезервировать IP-адрес в маршрутизаторе. Это означает, что IP-адрес будет оставаться статичным и перестановок не будет. Следуйте описанному ниже способу, чтобы зарезервировать IP-адрес:

  1. Откройте браузер, который подключен к сети. Теперь введите учетные данные на странице вашего маршрутизатора (это обычно на задней стороне вашего маршрутизатора, как 192.168.9.100).
  2. Вы можете проверить состояние ipconfig в командной строке или выбрать Системные настройки> Сеть на Mac.
  3. Теперь немного технической части; вам нужно искать настройки DHCP или DHCP резервирования. Каждый маршрутизатор имеет свои собственные опции, поэтому вы можете соответствующим образом настроить решения.
  4. Теперь нам нужен MAC-адрес серверного компьютера (на котором находится Plex). Вы можете легко сделать это, нажав Windows + S, набрав в командной строке, щелкнув правой кнопкой мыши по нему и выбрав Запуск от имени администратора . Теперь введите ipconfig в диалоговом окне и нажмите Enter.

    Выполнение команды ipconfig на хост-компьютере
  5. Отсюда вы можете записать Mac-адрес вашего устройства. Адрес будет в 12 цифрах.

Примечание. Убедитесь, что вам известно о том, что карта Wi-Fi и порт Ethernet имеют несколько разных MAC-адресов, поэтому выберите тот, который вы считаете основным.

  1. Теперь введите MAC-адреса, которые вы только что записали, в первую запись настройки резервирования DHCP . Затем вы можете ввести свой IP-адрес, который хотите зарезервировать, и нажать « Применить», чтобы сохранить изменения.

Порт переадресации в роутере

Теперь, когда мы убедились, что IP-адрес является статическим, мы можем перейти к переадресации портов. Вот список переменных, которые необходимы для перенаправления порта вручную в маршрутизаторе:

  1. WAN / внешний порт : порт 32400 (TCP) используется по умолчанию, но обычно вы можете использовать любой доступный порт в диапазоне от 20000 до 50000.
  2. LAN / внутренний порт : это всегда будет 32400 .
  3. IP-адрес : локальный IP-адрес компьютера, на котором работает Plex Media Server. Это то, что вы сделали выше.

Необходимо сопоставить выбранный вами WAN / внешний порт (TCP) так, чтобы он указывал на локальный / внутренний порт 32400 (TCP) для локального IP-адреса сервера. Теперь, когда вы знаете всю информацию, вы можете проконсультироваться со своим маршрутизатором или с другими нашими статьями, чтобы правильно перенаправить порт.

Настройка Plex Media Server для использования порта

Теперь, когда мы перенаправляем порт, мы настроим наш Plex Media Server для его использования. Для этого выполните следующие действия:

  1. Откройте веб-приложение Plex и убедитесь, что ваша учетная запись Plex зарегистрирована под:

Настройки> Сервер> Общие

  1. Теперь перейдите по следующему пути:

Настройки> Сервер> Удаленный доступ

  1. Если вы не видите много доступных опций, переключите Show Advanced
  2. Теперь проверьте вручную указать публичный порт .

    Включение опции «Указывать публичный порт вручную»
  3. Теперь вам нужно ввести внешний порт / WAN, который мы предварительно настроили.
  4. Теперь нажмите на Повторить или Применить

Теперь вы можете проверить и проверить, доступен ли сервер без каких-либо проблем.

Решение 7. Перенаправление портов несколькими серверами вручную

Приведенный выше сценарий идеален и завершен, если вы используете только один сервер Plex. Тем не менее, если вы используете несколько серверов, схема все равно останется прежней, но некоторые изменения необходимо будет внести. Вы должны выполнить следующие шаги:

  • Вам нужно выбрать уникальные номера портов для каждого из ваших серверов.

Помните, что вам нужно использовать разные внешние порты / WAN для каждого соединения с сервером, которое вы устанавливаете. Например, вы можете использовать порты 32405, 32404 и т. Д.

  • Вам необходимо перенаправить номер внешнего порта на номер внутреннего порта / LAN 32400 для локального IP- адреса соответствующего компьютера, на котором размещен Plex Media Server.

Давайте возьмем пример здесь. Предположим, у вас есть два компьютера, на которых вы размещаете Plex Media Servers. Их внутренние IP-адреса следующие:

 192.168.2.12 192.168.2.22 

В этой ситуации вы настроите механизм пересылки следующим образом:

 IP-адрес сервера 1: 192.168.2.12 WAN / внешний порт: 32401 LAN / внутренний порт: 32400 
 IP-адрес сервера 2: 192.168.2.22 WAN / внешний порт: 32402 LAN / внутренний порт: 32400 

Решение 8. Включение режима моста (для сценариев с двумя NAT)

NAT обычно используется для совместного использования интернет-соединения с несколькими компьютерами. Он используется как в малых, так и в больших масштабах. Если вы перенаправляете порт вручную, у вас может возникнуть конфликт Double-NAT, например, у вас есть маршрутизатор, подключенный к модему, предоставленному вашим поставщиком услуг. Здесь и модем, и маршрутизатор предоставляют услуги NAT.

Double-NAT в основном мешает серверу, который пытается создать автоматические соединения. Это также может произойти, если общедоступный IP-адрес, назначенный вам вашим Интернет-провайдером, сам также использует службы NAT.

Обнаружение двойного NAT

Прежде чем мы начнем исправлять условие двойного NAT, вы должны убедиться, что у вас даже есть двойной NAT. Здесь вам нужно будет сначала просмотреть настройки вашего маршрутизатора, к которому подключен ваш компьютер / сервер.

Примечание: обратите внимание, что вы будете смотреть на настройки вашего роутера, а не на настройки модема вашего провайдера.

  1. Найдите и запишите внешний IPv4-адрес вашего маршрутизатора / WAN . Вы можете легко найти это на странице состояния, присутствующей в настройках вашего роутера.
  2. Теперь перейдите на (этот) сайт. Здесь запишите адрес IPv4

Если оба IP-адреса не совпадают, у вас нет Double-NAT.

Если они совпадают, вы, вероятно, испытываете это.

Исправление Double-NAT

Исправить сценарий Double-NAT очень легко и просто. Вы будете использовать режим моста на одном из устройств, поэтому вместо двух только одно устройство предоставляет услуги NAT. Существует также возможность настроить переадресацию портов на всех устройствах NAT, чтобы сетевые запросы были правильно настроены и отправлены через них.

Включение мостового режима

Лучшее и простое решение - позвонить своему провайдеру и попросить его настроить для вас режим моста . Вы можете попытаться сделать это самостоятельно, используя бесконечные онлайн-уроки, но если попросить интернет-провайдера, это займет меньше времени без ошибок.

Примечание. Если вы используете NAT Carrier Grade NAT, вам может потребоваться попросить вашего интернет-провайдера приобрести статический IP-адрес от вашего имени, чтобы вы могли его использовать.

Интересные статьи