squid con login html?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
squid con login html?
Ciao a tutti.
Sto impazzendo già da un po' dietro a una richiesta "strana" del mio capo e vorrei vedere se qualcuno della community sa qualcosa a riguardo, visto che zio Google non aiuta più di tanto.
Praticamente avrei bisogno un metodo per personalizzare la richiesta di login del proxy squid in modo che al primo tentativo di navigazione, invece della solita mascherina di accesso aperta dal browser, spunti una pagina HTML personalizzabile in cui inserire nome utente e password per poi continuare la navigazione con le credenziali inserite.
Come se non bastasse, questo metodo deve poter prendere i dati di accesso da una tabella in un database MySQL già esistente.
Sinceramente non vorrei dire subito "non si può fare", perchè è una cosa abbastanza interessante.
Tra l'altro lui dice che l'ha vista realizzata in un albergo che metteva a disposizione la connettività wifi, ma penso che utilizzassero sistemi Microsoft. Noi invece abbiamo a disposizione "soltanto" Linux.
Che ne pensate?
Sto impazzendo già da un po' dietro a una richiesta "strana" del mio capo e vorrei vedere se qualcuno della community sa qualcosa a riguardo, visto che zio Google non aiuta più di tanto.
Praticamente avrei bisogno un metodo per personalizzare la richiesta di login del proxy squid in modo che al primo tentativo di navigazione, invece della solita mascherina di accesso aperta dal browser, spunti una pagina HTML personalizzabile in cui inserire nome utente e password per poi continuare la navigazione con le credenziali inserite.
Come se non bastasse, questo metodo deve poter prendere i dati di accesso da una tabella in un database MySQL già esistente.
Sinceramente non vorrei dire subito "non si può fare", perchè è una cosa abbastanza interessante.
Tra l'altro lui dice che l'ha vista realizzata in un albergo che metteva a disposizione la connettività wifi, ma penso che utilizzassero sistemi Microsoft. Noi invece abbiamo a disposizione "soltanto" Linux.
Che ne pensate?
Qua puoi trovare le FAQ su squid: http://www.squid-cache.org/Doc/FAQ/FAQ.html.
In particolare, qua puoi trovare informazioni utili sull'autenticazione tramite Squid: http://www.squid-cache.org/Doc/FAQ/FAQ-23.html.
Il problema ora, e` che non penso proprio che Squid sia in grado di gestire utenti da un database MySQL. L'unica soluzione che ritengo possibile (sempre nel caso che tu debba usare per forza l'autenticazione tramite database) e` la creazione di uno script Php.
ZeroByte
In particolare, qua puoi trovare informazioni utili sull'autenticazione tramite Squid: http://www.squid-cache.org/Doc/FAQ/FAQ-23.html.
Il problema ora, e` che non penso proprio che Squid sia in grado di gestire utenti da un database MySQL. L'unica soluzione che ritengo possibile (sempre nel caso che tu debba usare per forza l'autenticazione tramite database) e` la creazione di uno script Php.
ZeroByte
Le FAQ di squid ormai le so a memoria 
Ho provato con diversi tipi di autenticazione, tra cui NTLM, e sono riuscito a interfacciare squid con questi metodi... il problema è che non ce n'è uno che visualizzi una pagina web di login al posto della finestra standard del browser!
Ho capito che forse devo concentrare la mia attenzione sugli helper dell'autenticazione NTLM, ma non trovo nulla che mi possa guidare nella realizzazione di questa modifica.
Per questo chiedevo se qualcuno si era già interessato a questo argomento in passato...
Ho provato con diversi tipi di autenticazione, tra cui NTLM, e sono riuscito a interfacciare squid con questi metodi... il problema è che non ce n'è uno che visualizzi una pagina web di login al posto della finestra standard del browser!
Ho capito che forse devo concentrare la mia attenzione sugli helper dell'autenticazione NTLM, ma non trovo nulla che mi possa guidare nella realizzazione di questa modifica.
Per questo chiedevo se qualcuno si era già interessato a questo argomento in passato...
OK, a quanto pare una cosa del genere al momento non è fattibile con squid.
Ecco perchè l'unico sistema per realizzare un proxy con autenticazione web-based (della Cisco) costa 20mila euro :P
Ecco perchè l'unico sistema per realizzare un proxy con autenticazione web-based (della Cisco) costa 20mila euro :P
Mi scuso in anticipo se ti ho detto una fesseria.bruno82 ha scritto:OK, a quanto pare una cosa del genere al momento non è fattibile con squid.
Ecco perchè l'unico sistema per realizzare un proxy con autenticazione web-based (della Cisco) costa 20mila euro :P
Mi è venuta in mente una possiile soluzione, ma non saprei realizzarla....
1 squid.conf che blocca l'accesso a internet a chiunque e squid.confbis che concede l'accesso
2 pagina di errore modificata che contiene lo script php di autenticazione
3 se l'autenticazone ha successo lo script rinomina squid.conf, esquid.confbis in squid.conf e riavvia squid.
Può funzionare?
mi rispondo da solo:prione ha scritto:Mi scuso in anticipo se ti ho detto una fesseria.bruno82 ha scritto:OK, a quanto pare una cosa del genere al momento non è fattibile con squid.
Ecco perchè l'unico sistema per realizzare un proxy con autenticazione web-based (della Cisco) costa 20mila euro :P
Mi è venuta in mente una possiile soluzione, ma non saprei realizzarla....
1 squid.conf che blocca l'accesso a internet a chiunque e squid.confbis che concede l'accesso
2 pagina di errore modificata che contiene lo script php di autenticazione
3 se l'autenticazone ha successo lo script rinomina squid.conf, esquid.confbis in squid.conf e riavvia squid.
Può funzionare?
non può funzionare!
Mi scuso di nuovo, ma ho scritto il post di getto.
ciao, vorrei sapere come configurare squid per consentire l'autenticazione con ntml...hai per caso seguito un how-to?bruno82 ha scritto:Le FAQ di squid ormai le so a memoria
Ho provato con diversi tipi di autenticazione, tra cui NTLM, e sono riuscito a interfacciare squid con questi metodi... il problema è che non ce n'è uno che visualizzi una pagina web di login al posto della finestra standard del browser!
Ho capito che forse devo concentrare la mia attenzione sugli helper dell'autenticazione NTLM, ma non trovo nulla che mi possa guidare nella realizzazione di questa modifica.
Per questo chiedevo se qualcuno si era già interessato a questo argomento in passato...
