Bonsoir,
J'ai un nas synology en 192.168.XXX.31 avec SWAG, authelia et différents conteneurs docker. SWAG, Authelia et Adguard sont en mac-vlan je précise.
Pour accéder aux conteneurs de ce nas tout se passe bien en interne comme en externe.
Sur mon réseau, j'ai un autre nas en 192.168.xxx.30 avec un packet synology rutorrent car il n'accepte pas docker. Je souhaite accéder à cette instance en reverse proxy mais il me manque beaucoup d'informations sur la page web mais en étant sur mon réseau LAN. En standard, il faut entrer l'adresse http://192.168.XXX.30/rutorrent/. En interne celà fonctionne parfaitement
Ma config dans swag est la suivante avec un fichier ds415rutorrent.subdomain.conf:
## Version 2021/05/18
# make sure that your dns has a cname set for rutorrent
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name ds415rutorrent.*;
include /config/nginx/ssl.conf;
client_max_body_size 0;
#GEOIP2 test
if ($lan-ip = yes) { set $geo-whitelist yes; }
if ($geo-whitelist = no) { return 404; }
# enable for ldap auth, fill in ldap details in ldap.conf
#include /config/nginx/ldap.conf;
# enable for Authelia
include /config/nginx/authelia-server.conf;
location / {
# enable the next two lines for http auth
#auth_basic "Restricted";
#auth_basic_user_file /config/nginx/passwd/rutorrent_passwd;
# enable the next two lines for ldap auth
#auth_request /auth;
#error_page 401 =200 /ldaplogin;
# enable for Authelia
include /config/nginx/authelia-location.conf;
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app 192.168.XXX.30;
set $upstream_port 80;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app/rutorrent/;
}
location /RPC2 {
# enable the next two lines for http auth
#auth_basic "Restricted";
#auth_basic_user_file /config/nginx/passwd/rutorrent_passwd;
# enable the next two lines for ldap auth
#auth_request /auth;
#error_page 401 =200 /ldaplogin;
# enable for Authelia
include /config/nginx/authelia-location.conf;
# block rpc access by default because it is unprotected
# you can comment out the next line to enable remote rpc calls
deny all;
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app 192.168.XXX.30;
set $upstream_port 80;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app/rutorrent/;
}
}
Je ne sais pas comment retranscrire mon adresse ds415rutorrent.ZZZ.ZZZ en 192.168.XXX.30/rutorrent. En fait je n'ai pas de port.
Merci pour vos conseils.