Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

Suite à une remarque sur ce forum concernant l'utilisation de Plex pour voir les vidéos en lieu et place de iTunes, je me suis penché sur le sujet. Voici ce que j'ai fait pour avoir une utilisation optimale :

  • Prérequis :

En partant du principe que votre NAS, routeur, box sont sur IP fixe, déjà, la première chose à faire est de fixer des IP fixe à vos Apple TV, rendez-vous dans Général, Réseau et noté l'adresse MAC. Il suffit alors de définir un Baux permanents sur votre DHCP (Box ou routeur), de configurer l'adresse IP manuellement, la passerelle (votre IP box ou routeur). Renseignez comme DNS l'adresse IP de votre NAS.

Notez bien les données suivantes :

IPNAS : Ip de votre NAS

IPAPPLETV : Ip de votre Apple TV

Attention à ce que les ports 53, 80, 81, 443 et 9999 soient bien autorisés sur votre NAS (routeur et Firewall).

  • Package :

Ensuite, sous DSM 5.1, installez le package Plex Server, que vous configurez (facilement) à votre guise.

Ajoutez la source suivante dans la liste des packages : http://www.brigittehelsen.be/plexconnect/

Pensez à changer le niveau de confiance des paquets à "N'importe quel éditeur" dans Centre de Paquets / Paramètres / Général / Niveau de confiance.

Vous pourrez alors installer le package PlexConnect en activant le server DNS.
Surtout, à cette étape, arretez le package s'il se lance, c'est nécessaire pour la suite.
Installez enfin le package Synology VPN server, et activez le serveur OpenVPN en allant dans VPN Server / OpenVPN et cocher la case Activer le serveur Open VPN.
Cette étape est nécessaire pour activer le module IPTable pour le routage.
  • Rendre le port 443 utilisable par WebStation :

Ce qui me génait, c'était de ne pas pouvoir activer https pour les sites web, ce qui rendait MailStation inaccessible.

Pour se faire, on va forcer PlexConnect à utiliser un autre port https, le 9999.

Connectez vous en SSH au NAS et exécutez les commandes suivantes :

vi /volume1/@appstore/plexconnect/share/PlexConnect/Settings.cfg

Appuyez sur i pour passer en mode insertion et remplacez la ligne :

port_ssl = 443

par

port_ssl = 9999

Appuyez sur echap et tapez :wq pour sauvegarder les modifications.

Tapez ensuite la commande suivante :

ip link show

Notez le nom de votre interface réseau, dans mon cas, j'ai 4 eth (4 ports RJ45) mais avec un link aggrégation qui est bond0.

INTERFACE : Interface réseau de votre NAS

Tapez ensuite la commande suivante :

vi /usr/local/etc/rc.d/S99fwrules.sh

Tapez sur i et renseignez les lignes suivantes en changeant les données avec celles stockées précédemment :

#!/bin/sh
[ "$1" == "start" ] || exit
iptables -t nat -A PREROUTING -i INTERFACE -p tcp --syn -s IPAPPLETV -d IPNAS --dport 443 -j DNAT --to-destination IPNAS:9999

Appuyez sur echap et tapez :wq pour sauvegarder les modifications.

Tapez la ligne suivante pour activation l'exécution sur ce fichier :
chmod 755 /usr/local/etc/rc.d/S99fwrules.sh

Tapez la ligne suivante :

iptables -t nat -L --line-numbers

Vous ne devriez rien avoir en PREROUTING

Exécutez la ligne suivante :

/usr/local/etc/rc.d/S99fwrules.sh start

Retapez la ligne suivante :

iptables -t nat -L --line-numbers

Vous devriez voir maintenant une ligne de routage de port pour votre Apple TV.

  • Configurer l'apple TV :

A partir de là, démarrez le package PlexConnect et rendez vous sur l'apple TV.

Rendez-vous dans Paramètres / Général et mettez à non l'option Envoyer les Données à Apple. Toujours sur cette ligne, appuyez sur le bouton Lecture de la télécommande et supprimez les profils existants.

Ajoutez alors ce profil : http://trailers.apple.com/trailers.cer

Rendez-vous dans Bande Annonces de votre Apple TV et amusez vous bien. ;)

  • Bilan :

Vous voilà avec https utilisable sur WebStation.

Vos AppleTV accessible avec Plex.

Des règles de routage qui persisteront même en cas de redémarrage.

Copyright :

Je n'ai pas découvert tout cela tout seul mais je l'ai testé, traduit et proposé à votre connaissance en m'inspirant des sources suivantes :

https://forums.plex.tv/index.php/topic/72356-plexconnect-on-synology/

https://forums.plex.tv/index.php/topic/119180-plexconnect-run-https-on-alternative-port-not-443/

Merci aux auteurs originaux qui ont fait un travail appréciable.

  • 2 semaines après...
  • 3 semaines après...
Posté(e)

Qu'entends tu par fonctionne pas ?

Normalement, il n'est censé être visible que par l'Apple TV après avoir modifié son DNS.

En gros, Plex Connect va simuler la connexion grace a ce certificat en court-circuitant le DNS.

Posté(e)

Ça fonctionne sur n'importe quel NAS du moment que les packages sont disponibles pour l'architecture de ton NAS.

Pour ça, je vous laisse vérifier. Si certains ont déjà une installation fonctionnelle, ils pourraient valider le fait que ça fonctionne sur tel ou tel NAS. :)

Posté(e)

Hum.... Ce que tu souhaites, pouvoir lire a partir d'une appletv distante en passant par le plexconnect sur ton nas perso ?

Ca me parait très compliqué voir impossible.

En effet, plex connect se substitue au DNS de l'apple TV pour renvoyer certaines requetes en local.

Cela marche en local, mais en passant par internet, je vois pas comment...

  • 2 semaines après...
Posté(e)

Petite remarque pour ceux qui ont les vidéos qui s'arrêtent au bout d'une heure, empéchant la reprise de la lecture de n'importe quel film :

  • J'ai remarqué qu'il fallait alors rebooter l'Apple TV pour que cela refonctionne

En fait, le problème vient bien de l'Apple TV, mais plus précisément de la mise en veille. :)

Il semblerait que la mise en veille se déclenche même en cas de lecture de film par Plex, car initialement, il s'appliquait sur les bandes annonces (contrairement aux lectures natives de films et musiques).

Pour éviter ce désagrément, c'est tout simple, aller dans paramétrages de l'Apple TV et passer la mise en veille de 1h à 5h. :lol:

  • 2 semaines après...
Posté(e)

Merci je cherchais désespérément comment connecter mon NAS avec l'ATV !

Petite question sur le résultat. En Plex, je classe mes videos par thème. Cette structure apparait t'elle aussi via l'ATV ? Ou tout les video sont mis en vrac ?

Posté(e)

Comme tu veux. Tu crées sous Plex l'organisation souhaitée.

Perso j'ai des dossiers et j'ai thématisé ma bibliothèque Plex à l'identique

  • 7 mois après...
Posté(e)

Bonjour Messieurs,

 

J'ai suivi les instructions l'été dernier... ça a marché nickel pour un DS1815+ avec plex et plexconnect et un Apple TV 3.... TOP !!!!

 

Mais depuis 3 semaines environ... Plus rien donc j'essai de supprimer puis rajouter le profile sur l'apple tv.... BIM erreur 109.....

Ci dessous ma commande IPTABLE : 

IP NAS 192.168.1.8

IP APPLE TV 192.168.1.207

MERCI D'AVANCE POUR VOTRE AIDE. 

 

>iptables -t nat -L --line-numbers

 

Chain PREROUTING (policy ACCEPT)

num  target     prot opt source               destination         

1    DEFAULT_PREROUTING  all  --  anywhere             anywhere            

 

Chain INPUT (policy ACCEPT)

num  target     prot opt source               destination         

 

Chain OUTPUT (policy ACCEPT)

num  target     prot opt source               destination         

 

Chain POSTROUTING (policy ACCEPT)

num  target     prot opt source               destination         

1    DEFAULT_POSTROUTING  all  --  anywhere             anywhere            

 

Chain DEFAULT_POSTROUTING (1 references)

num  target     prot opt source               destination         

1    MASQUERADE  all  --  10.0.0.0/24          anywhere            

2    MASQUERADE  all  --  10.8.0.0/24          anywhere            

 

Chain DEFAULT_PREROUTING (1 references)

num  target     prot opt source               destination         

1    DNAT       tcp  --  192.168.1.207        Nito18               tcp dpt:https flags:FIN,SYN,RST,ACK/SYN to:192.168.1.8:9999

2    DNAT       tcp  --  192.168.1.207        Nito18               tcp dpt:https flags:FIN,SYN,RST,ACK/SYN to:192.168.1.8:9999

Nito18> iptables -t nat -L --line-numbers

Chain PREROUTING (policy ACCEPT)

num  target     prot opt source               destination         

1    DEFAULT_PREROUTING  all  --  anywhere             anywhere            

 

Chain INPUT (policy ACCEPT)

num  target     prot opt source               destination         

 

Chain OUTPUT (policy ACCEPT)

num  target     prot opt source               destination         

 

Chain POSTROUTING (policy ACCEPT)

num  target     prot opt source               destination         

1    DEFAULT_POSTROUTING  all  --  anywhere             anywhere            

 

Chain DEFAULT_POSTROUTING (1 references)

num  target     prot opt source               destination         

1    MASQUERADE  all  --  10.0.0.0/24          anywhere            

2    MASQUERADE  all  --  10.8.0.0/24          anywhere            

 

Chain DEFAULT_PREROUTING (1 references)

num  target     prot opt source               destination         

1    DNAT       tcp  --  192.168.1.207        Nito18               tcp dpt:https flags:FIN,SYN,RST,ACK/SYN to:192.168.1.8:9999

2    DNAT       tcp  --  192.168.1.207        Nito18               tcp dpt:https flags:FIN,SYN,RST,ACK/SYN to:192.168.1.8:9999

 

 

 

 

Posté(e) (modifié)

Apple TV en Filaire... (je ne crois que ce que je vois... et le wifi .... ben je ne le vois pas....)

oui le DNS de l'apple tv pointe bien vers le syno.....

:sad:

Modifié par skyzebra
Posté(e)
Il y a 15 heures , skyzebra a déclaré:

Apple TV en Filaire... (je ne crois que ce que je vois... et le wifi .... ben je ne le vois pas....)

oui le DNS de l'apple tv pointe bien vers le syno.....

:sad:

ça peut être lié aux dernières mises à jour ? atv ou syno ?

Posté(e)

Je pense avoir compris mais j'ai pas la solution : lorsque je stop le package plexconnect et que je vais sur l'atv pour ajouter le profile ça mouline (roue/fleur Apple qui tourne) mais ça n'en finit pas ... Normal plexconnect est off mais il a l'air de trouver l'atv.... 

Si je remet en route plexconnect : erreur 109...

 

donc je pense que c'est mon plexconnect qui est mort (suite à la dernière mise à jour du syno ????)

comment puis-je trouver des versions plus récentes (ou plus vieilles ... Qui sait...??) du package plexconnect pour un syno Intel ????

 

merci beaucoup pour votre aide....

 

Arnaud

Posté(e)

J'ai finalement desinstaller plexconnect puis réinstallé d'abord la version précédente puis finalement la dernière version j'ai réédité le fichier config : 

[PlexConnect]

enable_plexgdm = True

ip_pms = 0.0.0.0

port_pms = 32400

enable_dnsserver = True

port_dnsserver = 53

ip_dnsmaster = 192.168.1.1

prevent_atv_update = True

enable_plexconnect_autodetect = True

ip_plexconnect = 0.0.0.0

hosttointercept = trailers.apple.com

port_webserver = 81

enable_webserver_ssl = True

port_ssl = 9999 

certfile = /usr/local/plexconnect/etc/certificates/trailers.pem

allow_gzip_atv = False

allow_gzip_pmslocal = False

allow_gzip_pmsremote = True

loglevel = Normal

logpath = /usr/local/plexconnect/var

 

Puis j'ai vérifié que rien n'avait bougé avec iptable :

 

Nito18> iptables -t nat -L --line-numbers

Chain PREROUTING (policy ACCEPT)

num  target     prot opt source               destination         

1    DEFAULT_PREROUTING  all  --  anywhere             anywhere            

 

Chain INPUT (policy ACCEPT)

num  target     prot opt source               destination         

 

Chain OUTPUT (policy ACCEPT)

num  target     prot opt source               destination         

 

Chain POSTROUTING (policy ACCEPT)

num  target     prot opt source               destination         

1    DEFAULT_POSTROUTING  all  --  anywhere             anywhere            

 

Chain DEFAULT_POSTROUTING (1 references)

num  target     prot opt source               destination         

1    MASQUERADE  all  --  10.0.0.0/24          anywhere            

2    MASQUERADE  all  --  10.8.0.0/24          anywhere            

 

Chain DEFAULT_PREROUTING (1 references)

num  target     prot opt source               destination         

1    DNAT       tcp  --  192.168.1.207        Nito18               tcp dpt:https flags:FIN,SYN,RST,ACK/SYN to:192.168.1.8:9999

Nito18> 

 

et j'ai rajouté mon certificat sur l'ATV.... sans soucis..... MAIS.....

message sur l'apple tv : Bandes annonces indisponible réessayez plus tard.....

 

GRRRRRRRRRRrrrrrrrrr.......

Help... 

  • 3 semaines après...
Posté(e)

Alors, j'ai 2 apple TV 3 qui fonctionnent avec Plex Connect, mais je l'ai déporté sur un mini HTPC, plus simple à mettre à jour que le NAS.

Pour le coup, je ne peux hélas plus vous aider.

Par contre, si j'ai un conseille à donner, passez à l'apple TV 4.

Plus besoin de Plex Connect et l'application Plex disponible sur tvOs est tout simplement remarquable !! Même si ce n'est que la première version. :)

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.