QNAP Proxy-Reverse Qnap

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

Arthur

Apprenti
Membre Confirmé
30 Janvier 2021
58
4
13
Bonjour

Etant dessus depuis des années sans succès, je sollicite votre aide svp
Je souhaite utiliser les sous-domaines qnap (xx.mycloudnas.com) pour faire les redirections vers Plex , Jellyfin (au mmoins)
Exemple sous-domaine : Plex.mycloudnas.com et Jelly.mycloudnas.com
Ainsi qu'un autre domaine pris sur OVH, exemple : Jelly.nomOVH.com
1765550712120.png

Box SFR : NAT Configuration Actif :
Jelly : Ports Externes : 8096 => Port Destination : 8096
Plex : Ports Externes : 32400 => Port Destination : 32400
Plex Public Ports Externes 24300 => Port Destination :32400
(Testé aussi) Plex Public Ports Externes 24300 => Port Destination :24300
Http : Ports Externes : 8080 => Port Destination : 8080
(Testé aussi) Http : Ports Externes : 80 => Port Destination : 80
Https : Ports Externes : 443 => Port Destination : 443
SFR NAT Config.jpg

Plex
Configuration Plex : Port Externe (default ou non ex : 24300) => port 32400
Connexion en Interne (local) : pas de soucis
Connexion en Externe (hors application) : Fonctionne pas ; indique Réseau externe établie ok => puis quelque sec/min "Non disponible"
*Option Relais actif ou non = ne change rien

Jellyfin
Paramètre d'accès distant :
- port HTTP : Default : 8096
- port HTTPS : 443 (testé sur 444 en ouvrant les port sur box SFR)
Connexion en Interne (local) : pas de soucis
Connexion en Externe (hors application) :
- obliger d'indiquer le port 8096 (et non laisser à default ou port 443/8080)
- et problème de sécurité : "la connexion du site n'est pas sécurisé" (pouvant accédé au site, du au paramatre de sécurité du poste PC)

Jelly Plex Config (2).jpg

Configuration Qnap :
Panneau de configuration => Réseau et service => accès réseau => Proxy inverse
Protocole : HTTPS avec le port 443
HTTP avec le port 8080
Nom de domaine : exemple : plex.mycloudnas.com
Profile Controle : Autoriser toutes les connexions

Destination : HTTP
Nom Hote : Default (localhost)
Numéro de port : Port de destination : exemple 32400 Plex ou 8096 Jellyfin
Testé aussi avec le port public plex : 24300

Reverse-Proxy Config (2).jpg

Tuto : Tuto Qnap Proxy Inversé
Souvent je voie parler de l'option Serveur Web a activé, malgré a ce que j'ai compris sur le site qnap, c'est pour la redirection sur des sites/pages internet (wordpress)
Testé en l'activant ou laissant désactiver : rien ne change

Et sur QuFirewall, j'ai également autorisé les ports concernés et meme activé 8080 et 443 pour testé si une différence
J'ai testé : https://dnschecker.org/ ; pour voir si nom de domaine accessible et me detecté bien mon IP publique

Au départ, j'essai avec "Swag", mais deja que sa fonctionné pas des masses, depuis le probleme de permission , ne fonctionne plus du tout :
"BUG] "chmod: changing permissions of '/XXX': Bad address" error message (QNAP) - bug"


En vous remerciant par avance pour vos retours et aides.
Bonne journée
 
Appareil
Qnap-453D
Version du firmware
QTS 5.2.3.3006 build
Dernière édition:
les sous-domaines qnap (xx.mycloudnas.com) pour faire les redirections vers Plex , Jellyfin (au mmoins)
Exemple sous-domaine : Plex.mycloudnas.com et Jelly.mycloudnas.com
Bizarre pour moi les sous-domaine Qnap sont en myqnapcloud.com !
De fait le reverse proxy fonctionne très bien mais avec un nom de domaine tiers ( chez OVH ou autres )
 
Bizarre pour moi les sous-domaine Qnap sont en myqnapcloud.com !
Ce sont les alias en mycloudnas.com

Box SFR : NAT Configuration Actif :
Jelly : Ports Externes : 8096 => Port Destination : 8096
Plex : Ports Externes : 32400 => Port Destination : 32400
Plex Public Ports Externes 24300 => Port Destination :32400
(Testé aussi) Plex Public Ports Externes 24300 => Port Destination :24300
Http : Ports Externes : 8080 => Port Destination : 8080
(Testé aussi) Http : Ports Externes : 80 => Port Destination : 80
Https : Ports Externes : 443 => Port Destination : 443
Dans un 1er je te conseil de supprimer tout cela !
Ne garde que :
Http > Ports Externes : 80 => Port Destination : 80
Https : Ports Externes : 443 => Port Destination : 443

Ce sont les deux seuls ports que le reverse proxy a besoin pour fonctionner correctement ! On se place sur 80 et 443 qui sont les ports Web standard afin de facilité la renouvellement du certificat.

Attention les screens de QTS sont pas comme les tiens mais c'est pour illustrés ( je suis en version 6 beta )

Ensuite, dans le panneau de controle > systeme
Assure toi que ton NAS n'utilise pas le port 443 pour HTTPS, place un port de ton choix, ici j'ai pris 33443
1765550263305.png

Ensuite dans le serveur Web libère le port 80 :
par exemple utilise 8181 pour http
1765550338131.png

Maintenant que les ports 80 et 443 ne sont plus en utilisation, il te sera possible de les utiliser dans le reverse proxy.

je te suggère pour la 1ere configuration de faire une redirection du domaine myqnapcloud.com vers les ports du Web Serveur donc :

en HTTP :
1765550517943.png
1765550551266.png

en HTTPS :
1765550629123.png
1765550639546.png

Pour la destination, nom d'hote c'est l'ip locale de ton NAS que tu dois mettre

Assure toi deja que cela fonctionne :)