Як виправити віддалений доступ Plex не працює

Plex - це медіапотік клієнт-сервер та набір програм. Він має настільний додаток Plex Media Server, який доступний у Windows, Ubuntu та macOS. Ця програма дозволяє організувати різні медіа-файли на своєму комп’ютері та дозволяє гравцям через Інтернет отримати доступ до них, якщо надано правильні облікові дані. Це відмінна особливість, яка з часом набула великої тяги.

Віддалений доступ Plex не працює

Хоча додаток чудовий, він дещо складний з великою кількістю параметрів, на які слід звернути увагу. З цієї причини у багатьох людей виникають проблеми, коли вони не можуть отримати доступ до Plex або отримати повідомлення про помилку " Plex недоступний за межами вашої мережі ". Це дуже поширене питання, тому хвилюватися нема про що.

У цьому рішенні ми розглянемо всі причини, чому виникає ця проблема, і що ви можете зробити, щоб вирішити помилку. Рішення перераховані відповідно до зростаючого порядку складності та корисності. Переконайтеся, що ви починаєте з першого і працюєте вниз.

Що призводить до того, що віддалений доступ Plex не працює?

Ми проаналізували кілька різних випадків користувачів та проаналізували їх ситуацію. Відповідно до даних, які ми зібрали, і отриманих звітів ми склали список причин, які можуть бути причиною цього питання:

  • NAT / UPnP Сумісність: або NAT, або UPnP (залежно від вашої моделі маршрутизатора) потрібно активувати, щоб переадресація портів працювала належним чином. Якщо вони не включені або встановлені інші конфігурації, ніж потрібно, Plex Remote Access не працюватиме.
  • Подвійний NAT: NAT (трансляція мережевих адрес) вирішує завдання управління всіма мережевими запитами, що надходять у ваш загальнодоступний IP, проти всіх внутрішніх IP-адрес. Бувають ситуації, коли виникає "подвійний" NAT, який спричиняє безліч проблем і призводить до того, що віддалений доступ Plex не працює.
  • Застаріла версія версії Plex: раз у раз Plex Media Server випускає часті оновлення для виправлення помилок або впровадження нових функцій у програму. Можливо, є випадки, коли ваша програма Plex застаріла, отже, вам слід оновити її, щоб вона працювала правильно.
  • Повільне підключення до Інтернету: багато користувачів зверталися до нас, повідомляючи нас про проблему "буферизації". Зазвичай це відбувається, якщо ваше інтернет-з'єднання дуже повільне або має перешкоди. Можливо, вам доведеться заглянути в мережу, щоб виправити цю проблему.
  • Брандмауер: Можливо, існують випадки, коли ваш Брандмауер блокує зв’язок між Plex Media Server. Зазвичай за таку поведінку відповідають "просунуті" брандмауери.
  • Необхідний доступ до VPN: Є деякі провайдери, які мають проблеми з використанням медіа-серверів, таких як Plex, лише через дозволи та ін. Тут ви можете спробувати використовувати VPN і подивитися, як це відбувається.
  • Глюк: може виникнути збої в мережі на стороні сервера або послуга може бути виникла через перешкоди мережі. Більше нічого не можна зробити, окрім живлення велосипедом на комп’ютері.

Рішення 1: оновлення до останньої версії

Існує багато випадків, коли в програму Plex вводяться кілька помилок, що призводить до того, що він не працює так, як очікувалося. Програмне забезпечення навколо нас отримує оновлення раз у раз, а іноді ці оновлення не сумісні з Plex. Тому його інженери розгорнули оновлення, орієнтовані виключно на цю проблему.

Якщо у вас застаріла версія Plex Media Server, рекомендується оновити її якнайшвидше, без будь-яких затримок. Це дуже важливо, особливо якщо ви використовуєте Plex як послугу.

Зазвичай веб-додаток Plex оновлюється з часом, коли ви ним користуєтесь. У випадку Ubuntu або інших платформ, де працює Plex, справа відрізняється. Нижче наведено метод, як оновити Plex на машині Ubuntu. Ви можете легко google інші методи оновлення, якщо він працює на іншій платформі.

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

    Завантаження останньої версії 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: Силовий цикл для вирішення проблеми Glitch

Ще один цікавий сценарій, який трапляється досить часто - це те, коли сервер переходить у стан помилки / невдачі. Зазвичай це трапляється через те, що Plex - це велика програма, яка одночасно працює з багатьма параметрами. Якщо будь-який із них переходить у стан помилки або завантажує неправильну конфігурацію, це може бути непридатним.

Також є проблеми, пов’язані з мережею, які можуть заважати вам отримувати доступ до свого Plex-сервера з інших пристроїв. Зараз є два шляхи щодо цього; або ви можете запустити цикл живлення серверної машини та цільової машини, або ви можете зачекати, коли проблема повернеться до нормального стану. Для енергетичного катання на велосипеді виконайте наведені нижче дії.

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

    Виймання кабелю живлення комп’ютера
  3. Тепер зачекайте 2-3 хвилини, перш ніж підключити все. Тепер запустіть свій комп’ютер заново та запустіть мультимедійний сервер Plex.
  4. Дочекайтеся належної ініціалізації сервера, перш ніж перевірити, чи це не вирішило проблему.

Рішення 3: Виправлення повільного підключення до Інтернету

Ми зіткнулися з проблемою, коли медіа, що протікали через Plex Media Server, здавалося, сильно завантажувались і викликали розчарування у користувачів. Зазвичай цей сценарій виникає, коли ваше Інтернет-з'єднання не є надійним, що змушує сервер використовувати меншу пропускну здатність для забезпечення доступу до медіа.

Цей же сценарій стосується і запитувального комп'ютера; якщо у вас немає стабільного з’єднання з Інтернетом, ви не зможете запитувати та передавати засоби масової інформації ефективно. Спочатку слід перевірити кількість пристроїв, що працюють у вашій мережі (як сервер, так і комп'ютер, що запитує). Якщо їх кількість велика (+6), у вас може виникнути стан вузького місця.

Крім того, ви також повинні перевірити загальну пропускну здатність вашого з'єднання. Він повинен мати пристойну кількість, щоб повністю усунути питання буферизації. Слід також розглянути можливість живлення на маршрутизаторі за допомогою методу, як у останньому рішенні.

Рішення 4: Вимкнення розширених брандмауерів

Як і згадувалося раніше про причини, розширені брандмауери відомі тим, що блокують потоки з'єднання, які надсилаються медіа-сервером Plex і необхідні для того, щоб воно працювало належним чином. Ці вдосконалені брандмауери включають pfsense або подібні продукти.

Відключення брандмауера Plex

Зараз є два способи обійти це питання; або ви можете відключити брандмауер, а потім спробувати отримати доступ до сервера, або переконайтесь, що такі 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. Коли властивості відкриються, перейдіть до опції " Internet Protocol Version 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) є типовим, але ви, як правило, можете використовувати будь-який доступний порт у діапазоні від 20 000 до 50 000.
  2. LAN / внутрішній порт : це завжди буде 32400 .
  3. IP-адреса : локальна IP-адреса комп'ютера, на якому працює Plex Media Server. Це те, що ви робили вище.

Вам потрібно зіставити обраний вами WAN / зовнішній порт (TCP), щоб він вказував на локальну / внутрішній порт 32400 (TCP) для локальної IP-адреси сервера. Тепер, коли ви знаєте всю інформацію, ви можете проконсультуватися з маршрутизатором або іншими нашими статтями, щоб правильно переслати порт.

Налаштування Plex Media Server для використання порту

Тепер, коли ми пересилаємо порт, ми налаштуємо наш сервер Plex Media для його використання. Для цього виконайте наведені нижче дії.

  1. Відкрийте веб-додаток Plex і переконайтеся, що ваш обліковий запис Plex увійшов під:

Установки> Сервер> Загальне

  1. Тепер перейдіть до наступного шляху:

Налаштування> Сервер> Віддалений доступ

  1. Якщо ви не бачите доступних варіантів, перемкніть Показати розширені
  2. Тепер перевірте загальнодоступний порт вручну .

    Увімкнення параметра "Вручну" вручну
  3. Тепер вам потрібно ввести зовнішній порт / WAN, який ми раніше встановили.
  4. Тепер натисніть кнопку Повторити або застосувати

Тепер ви можете протестувати і перевірити, чи доступний сервер без проблем.

Рішення 7: Передача декількох серверів вручну

Наведений вище сценарій є ідеальним та завершеним, якщо ви використовуєте лише один сервер Plex. Однак якщо ви використовуєте декілька серверів, контур все одно буде однаковим, але необхідно внести деякі поправки. Ви повинні виконати наступні дії:

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

Пам'ятайте, що вам потрібно використовувати різні зовнішні порти / WAN для кожного з'єднання з сервером, який ви встановлюєте. Наприклад, ви можете використовувати порти 32405, 32404 тощо.

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

Візьмемо тут приклад. Припустимо, у вас є два комп’ютери, на яких ви розміщуєте сервери Plex Media. Їх внутрішні 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, вам потрібно переконатися, що у вас навіть є Double-NAT. Тут вам потрібно буде спершу переглянути налаштування вашого маршрутизатора, до якого підключений ваш комп'ютер / сервер.

Примітка. Зауважте, що ви будете дивитись на налаштування вашого маршрутизатора, а не на параметри модему провайдерів.

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

Якщо обидва IP-адреси не збігаються, у вас немає Double-NAT.

Якщо вони відповідають, ви, мабуть, переживаєте це.

Закріплення Double-NAT

Виправити сценарій Double-NAT дуже просто і просто. Ви будете використовувати режим мосту на одному з пристроїв, тож замість двох лише один пристрій надає послуги NAT. Також є можливість налаштування переадресації порту на всі пристрої NAT, щоб мережеві запити були правильно підібрані та відправлені через.

Увімкнення мостового режиму

Найкраще і просте рішення тут - зателефонувати своєму провайдеру і попросити його встановити режим Bridge для вас. Ви можете спробувати зробити це самостійно, використовуючи нескінченні підручники в Інтернеті, але просити провайдера зробити це займе менше часу без помилок.

Примітка. Якщо ви використовуєте NAT Car Grade NAT, можливо, вам доведеться попросити свого провайдера придбати статичний IP-адресу від вашого імені, щоб ви могли його використовувати.

Цікаві Статті