PDA

View Full Version : Un aiuto su configurazione proxy con autenticazione


PhoEniX-VooDoo
20-01-2014, 12:17
Ciao,

vorrei mettere in piedi un sistema che mi permetta di esporre il mio Plex Server all'esterno dietro autenticazione.

Per chi non sapesse cos'e un Plex Server, immaginatelo semplicemente come una pagina web dove gira un video player in flash.

Ho in mente qualcosa del genere:


[Local plex server {10.10.10.50}] <-----> [proxy server {10.10.10.60}] <-----> [router con aperta la :80 su 10.10.10.60] <-----> {INTERNET} <-----> [remote client]

Ho un servizio di dynDNS attivo.

Quello che vorrei e' che digitando www.nome-mio-dominio.com sia possibile arrivare su una pagina di login ed una volta fornite le credenziali corrette essere indirizzato sul web server dove gira plex.

Pensavo di usare semplicemente una pagina in PHP (+mySQL) per l'autenticazione e mod_proxy di Apache, potrebbe funzionare?

malatodihardware
20-01-2014, 12:23
Plex ha un sistema di autenticazione integrato, c'è un motivo del perché non ti basta quello?

Inviato dal mio Nexus 5 con Tapatalk

PhoEniX-VooDoo
20-01-2014, 12:28
Plex ha un sistema di autenticazione integrato, c'è un motivo del perché non ti basta quello?

Inviato dal mio Nexus 5 con Tapatalk

intendi tramite plex.tv dove poi devo aggiungere i miei server ecc. ecc.?
non lo so, lo sto usando da pochissimo, ho visto che c'e anche una funzione "amici" pero a dirla tutta mi scoccia un po passare dal loro sito per le mie cose...

tipo per strimmare su chromecast ho dovuto loggarmi su plex.tv, aggiungere un server e poi strimmare: mi sembra un non-sense dato che sia il mio server che il chromecast sono sulla stessa rete a 3 metri l'uno dall'altro.

e' come usare google cloud print per stampare un documento su una stampante che hai li sul tavolo :mc:

malatodihardware
20-01-2014, 17:17
No no, dentro a Plex web c'è un'autenticazione almeno per l'utente admin, stasera verifico se ci sono anche altri utenti..
Non te ne accorgi perché se accedi da LAN locali di default l'autenticazione è disabilitata

Inviato dal mio Nexus 5 con Tapatalk

malatodihardware
20-01-2014, 18:04
Ho provato e l'autenticazione funziona, ma è solo per l'utente admin.

Se può andar bene ti basta quello, ti consiglio mod_proxy in unione a una basic authentication per non tirare in mezzo strani PHP e MySql: http://wiki.apache.org/httpd/PasswordBasicAuth

Tasslehoff
20-01-2014, 23:07
Quoto, ti basta usare Apache come reverse proxy tramite la direttiva ProxyPass (in rete troverai miliardi di esempi, è uno degli argomenti più trattati di Apache).
Es supponendo che questo servizio sia in ascolto sulla porta 666:
ProxyPass / http://10.10.10.50:666
ProxyPassReverse / http://10.10.10.50:666
Il tutto poi potresti esporlo il https usando un certificato self signed e limitando l'accesso tramite autenticazione basic sempre di Apache.
Imho è la strada più semplice, leggera ed efficente, ti basta anche solo un raspberry pi.

Chiaramente puoi anche usare Nginx, ma francamente non vedo un grosso vantaggio prestazionale per un tipo di configurazione del genere.