myPlex с VPN, который поддерживает переадресацию портов

Я использую OS X, вязкость и AirVPN. AirVPN поддерживает переадресацию портов, и я могу успешно перенаправлять порты с помощью uTorrent и некоторых других приложений ... так что теоретически это должно сработать:

  1. перейти к AirVPN, получить случайный порт переадресован. Например, 18445.
  2. перейдите в Plex Media Server > настройки > подключение. Проверить Указать Вручную
    Портвейн, положить в 18445.
  3. Нажмите Кнопку Обновить

Buuuut, это не работает. Я получаю plex can't connect to you сообщение.

Я проверил, что это так, используя telnet. Если Я telnet my.ip.addr 18445 Я ничего не получу. Если я telnet к порту uTorrent я получаю ответ.

так что же означает указание порта вручную? Похоже, plex утверждает, что он откроет внешний сокет на этом порту, но это не так.

20
задан Simon Woodside
11.02.2023 11:28 Количество просмотров материала 2817
Распечатать страницу

1 ответ

вот как я успешно сделал MyPlex / PlexPass работу с VPN.

предпосылки:

  • Mac OS X Mavericks / Yosemite (еще не проверено на El Capitan)
  • PIA /AirVPN / whatever (любая VPN, которая поддерживает перенаправление портов, в порядке)
  • любой VPN-клиент, работающий на вашем mac

действия:

  1. вперед порту ВИРТУАЛЬНАЯ ЧАСТНАЯ СЕТЬ.

перейдите на веб-сайт VPN, чтобы добавить порт вперед.

я использую AirVPN, поэтому я иду вairvpn.org/ports/ и нажмите кнопку Добавить. Не заполняйте никакие поля. Пусть он назначит случайный порт и переадресует его на тот же локальный порт.

записать случайный номер порта. Он понадобится вам позже, когда вы увидите VPN_PORT в инструкциях ниже, вы замените его на это число.

  1. настройка перенаправления портов на локальном компьютере

Mavericks 10.9 и Yosemite 10.10 используйте pf (фильтр пакетов OpenBSD) для перенаправления портов.

использовать Terminal приложение для доступа к командной строке.

создать файл /etc/pf.anchors/my.plex.vpn.forward использование вашего любимого редактора или nano:

sudo nano /etc/pf.anchors/my.plex.vpn.forward

скопируйте в файл следующее:

# To allow access to Plex Media Server from outside the VPN AirVPN
# local ethernet for testing (en0)
rdr pass on en0 inet proto tcp from any to any port VPN_PORT -> 127.0.0.1 port 32400
# OpenVPN presumably is tun0
rdr pass on tun0 inet proto tcp from any to any port VPN_PORT -> 127.0.0.1 port 32400

удалить VPN_PORT на строках 3 и 5 и скопируйте в случайный порт, который вы записали выше.

сохраните файл и выйдите из nano.

чтобы проверить правильность файла переадресации портов:

sudo pfctl -vnf /etc/pf.anchors/my.plex.vpn.forward

если вы видите unknown port VPN_PORT затем вы забыли заменить VPN_PORT в файл с вашим собственным случайным порт VPN с шага 1.

создать pf конфигурационный файл:

sudo nano /etc/pf.plex.conf

скопируйте в него следующее:

rdr-anchor "my-plex"
load anchor "my-plex" from "/etc/pf.anchors/my.plex.vpn.forward"

Start pf (он не бежит мимо по умолчанию)

sudo pfctl -ef /etc/pf.plex.conf
  1. Настроить Plex Сервер

перейдите в веб-интерфейс Plex Media Server > настройки > сервер > подключить

убедитесь, что вы вошли в свой plexpass.

установите флажок Manually specify port и вводим VPN_PORT что вы написали выше. Нажмите кнопку (Обновить/повторить/что угодно).

вы увидите " подключение сервера..."

через несколько секунд вы увидите "сервер сопоставлен порту [VPN_PORT]"

  1. проверить его с помощью мобильного телефона

сначала выключить WiFi. (В противном случае ваш телефон может подключиться к локальной сети, и это не то, что мы хотим.)

вход

он должен автоматически подключаться сейчас. Если нет, попробуйте обновить, синхронизировать или подождите минуту.

после того, как вы можете видеть, что он работает, вы можете включить Wi-Fi снова.


дополнительные материал:

  • чтобы pf запускался автоматически при перезагрузке компьютера mac, см. OS X Сервер: как включить адаптивный брандмауэр (за исключением изменения файл conf из pf.conf в pf.сплетение.conf)
  • вы можете проверить изнутри и снаружи вашей сети с помощью telnet, например telnet IP.ADDR.OF.PLEXMAC VPN_PORT и если он подключается ваши настройки верны.
  • это не было бы необходимо, если бы Plex-сервер был обновлен для прослушивания всех сетевых интерфейсов, включая vpn взаимодействие.
1
отвечен Simon Woodside 2023-02-12 19:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

networking
plex
port-forwarding
router
vpn
Вверх