Newsgroup: it.comp.os.linux.sys
Titolo: Problema "proxy"

Salve a tutti,
ad oggi abbiamo una VPN per permettere ai dipendenti che si trovano
fuori sede di accedere alla gazzetta ufficiale tramite l'abbonamento
aziendale (che e' legato all'indirizzo IP): mi hanno chiesto di
sostituire la VPN con una pagina web attraverso la quale far interrogare
i server della gazzetta ufficiale cosi' che ai server della GU appaia la
richiesta proveniente sempre dagli IP dell'azienda.
Ho il vuoto in mente su come fare, qualcuno puo' darmi una dritta?
Grazie e buon anno!
EmJey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm

 Ho il vuoto in mente su come fare, qualcuno puo' darmi una dritta?
Reverse proxy.
Oppure anche un paio di NAT "zozzi".

 Ho il vuoto in mente su come fare, qualcuno puo' darmi una dritta?
Apache + Rewrite?
Non testato:
RewriteEngine on
RewriteRule   ^/gazzetta/(.*)         
http://www.sitoremoto.com/$1
[R,L]
se un tuo cliente va su:
http://www.tuoserver.com/gazzetta/pagina.pdf
in realtà sta leggendo: 
http://www.sitoremoto.com/pagina.pdf
Puoi usare apache come proxy, la soluzione che ti ho esposto non so se
fa navigare il browser del cliente (quindi IP diversi) o in realtà è
il tuo server che scarica (ip del server), prova.
Al 99% si può fare in entrambe le modalità.
Oppure puoi escogitare qualcosa con squid.

 Reverse proxy.
Squid potrebbe aiutarmi, giusto.
TY


 il tuo server che scarica (ip del server), prova.
Ecco la chiave che mi mancava, ti ringrazio: provo subito.


 Ecco la chiave che mi mancava, ti ringrazio: provo subito.
il rewrite proxy con certi siti puo' diventare semplicemente un casino
che funziona male... pero' puo' darsi che funzioni subito e bene.
Con iptables probabilmente userai SNAT e ci puoi anche provare.
Diciamo che in generale e' sempre un casino fare queste cose, perche'
effettivamente tu non conosci la struttura del server che ti sta
dall'altra parte. Ricordo che avevo  fatto una rewrite rule su 
www.meebo.com
e che praticamente non funzionava niente perche' il servizio era
frammentato su diversi server ... finanche le jpg erano distribuite :)
Ma cosa succede se invierai al server della GU, piu' connessioni
contemporanee apparentemente provenienti dallo stesso IP? Dici che il
server si incazza e incasina le connessioni? Dovresti provare a vedere
anche questa cosa qui.
una terza soluzione, semplice semplice semplice, sarebbe quella di
usare un modulo interno di webmin fatto all'uopo ... e che funziona
alla grande e che credo si chiami "http tunnel". In sostanza dovresti
una utenza webmin che avra' solo questa applicazione attiva.
--
Massimiliano

 una utenza webmin che avra' solo questa applicazione attiva.
Questa e' un'ottima dritta: ho trovato HTTP Tunnel 1.390 su 
webmin.com
,
ora provo subito.
Grazie


 Ho il vuoto in mente su come fare, qualcuno puo' darmi una dritta?
Come vedi la soluzione e` un reverse proxy, ma ognuno ha il suo metodo
implementativo. Personalmente, ad Apache e Squid, ho preferito Lighttpd
(molto leggero e veloce)
Enrico

 (molto leggero e veloce)
C'e' un motivo specifico per la tua scelta (non usare apache) oppure
semplicemente lighttpd e' leggero e veloce e tanto basta?


 semplicemente lighttpd e' leggero e veloce e tanto basta?
La seconda che hai detto. Ah, dimenticavo, Lighttpd permette anche il load
balancing
Enrico


wrote:

diciamo che con un po' di fantasia ci si puo' sbizzarire tra le
soluzioni piu' disparate.
Ad esempio: Cygwin X Server e un piccolo file batch che lancia Firefox
dal computer che ha l'IP giusto.
--
Massimiliano

 dal computer che ha l'IP giusto.
Confesso di non aver capito il nesso tra cygwin e firefox :-P


 Confesso di non aver capito il nesso tra cygwin e firefox :-P
facciamo un paio di premesse.
1) questo e' un NG su linux, pertanto immagino che il servizio
funzionera' su linux
2) su linux c'e' firefox e per questo l'ho nominato.
3) buona parte degli utenti hanno windows come client e per questo ho
nominato cygwin X Server.
Installi l'X Server Cygwin su windows e fai partire Firefox su windows
dalla macchina Linux che ha l'IP autorizzato per tale connessione.
Chiaro che se gli utenti usano linux come client, allora lancerai un
browser remoto, direttamente sull'x server di linux.
--
Massimiliano

 nominato cygwin X Server.
Questi utenti hanno tutti MacOsX: mi studio meglio la procedura che hai
consigliato per vedere come adattarla a OsX. Grazie
