Astratto
Ho bisogno di una connessione TCP crittografata da più client a una singola porta su Internet. Questo può essere realizzato con Squid?
Situazione concreta
Nella nostra azienda utilizziamo una soluzione di monitoraggio e gestione dei client accessibile tramite LAN e VPN. Ora dovrebbe essere accessibile da notebook esterni che non utilizzano la VPN aziendale . La comunicazione deve essere crittografata (TLS). L'autenticazione client deve utilizzare i certificati client. La comunicazione viene avviata dai client e utilizza una singola porta TCP.
Risultati delle mie indagini
NGINX Plus sembra offrire questa funzione ma il nostro amministratore preferisce i calamari o gli apache. Nel wiki di calamari ho scoperto che: Caratteristica: HTTPS (HTTP Secure o HTTP over SSL / TLS) in cui è menzionata la crittografia TCP. Ma ho anche trovato questo avvertimento:
È importante notare che i protocolli passati attraverso CONNECT non si limitano a quelli normalmente gestiti da Squid. Letteralmente tutto ciò che utilizza una connessione TCP a due vie può essere passato attraverso un tunnel CONNECT. Questo è il motivo per cui gli ACL predefiniti di Squid iniziano con deny CONNECT! SSL_Ports e perché è necessario disporre di un'ottima ragione per posizionare qualsiasi tipo di regola di consenso al di sopra di essi.
Domanda simile
Questa domanda Crittografa la connessione client con proxy squid forward tramite SSL è simlar, ma non tratta i proxy inversi / i proxy di terminazione TLS.
Quello che devo sapere
Ho solo conoscenze di base su tali tecnologie e il nostro amministratore mi ha chiesto fattibilità generale.
- Squid può essere utilizzato per salvare la crittografia delle connessioni TCP?
- Questo può essere realizzato utilizzando l'autenticazione con certificati client?
- O dovrebbe essere usato solo per le connessioni HTTPS?