Docker: come impostare un proxy su host Debian

Per impostare il proxy per docker su Debian possiamo usare il file /etc/systemd/system/docker.service.d/http-proxy.conf in cui inseriamo: rileggiamo le modifiche effettuate: ed infine ricarichiamo il servizio: Per verificare che l’impostazione sia stata presa in considerazione: ATTENZIONE: Nel caso si utilizzi docker compose e si modifichino le impostazioni nella sezione environment, ad esempio: bisogna ricordarsi di rileggere … Leggi tutto

Fail2ban e proxy: integrazione con htaccess per bloccare IP tramite apache

Se il nostro server web si trova dietro un proxy, è possibile che l’IP sorgente non sia quello reale del visitatore finale, ma sia quello del proxy e quindi avremo l’IP reale in qualche header tipo X-Forwarded-For; intanto potremo configurare apache per loggare l’IP in modo corretto, usando il modulo remoteip o rpaf in modo … Leggi tutto

Debian: come specificare il PROXY per i processi CRON

Se la vostra linux-box necessita di proxy per la navigazione internet, solitamente i parametri vanno specificati nel file /etc/profile, ad esempio: export http_proxy=”http://user:pass@10.10.10.10:3180/” export https_proxy=”http://user:pass@10.10.10.10:3180/” export no_proxy=”www.google.it” Questo file viene “letto” dal sistema al login, quindi gli utenti ssh avranno sicuramente impostato queste informazioni per la navigazione. Sul sistema Debian GNU/Linux, CRON supporta il modulo … Leggi tutto

Usare repository https con apt-cacher-ng

Di apt-cacher NG ne abbiamo parlato tempo fa, trovate anche qualche guida tra i vecchi articoli. In breve, apt-cacher-ng vi permette di creare un concentratore per pacchetti APT utile se bisogna aggiornare un parco macchine, in modo da non scaricare tutto dai repository ufficiali, ma di usare questo servizio come ulteriore repository locale con risparmio … Leggi tutto

Apache: loggare il corretto IP se dietro proxy nginx

Ultimamente si usa spesso attivare nginx come proxy “davanti” ad Apache, magari per usare sistema di caching oppure per funzionalità particolari di bilanciamento, etc. Attivando semplicemente nginx come proxy, si vedrà che apache inizierà a loggare come IP visitatore sempre quello del proxy e non più quello del visitatore vero e proprio. Ipotizziamo di avere … Leggi tutto

nginx – reverse proxy

nginx è un web server con molti pregi e molte caratteristiche interessanti. Oggi vediamo come configurarlo per usarlo come proxy server per una serie di nomi a dominio che dovranno essere indirizzati verso server interni differenti, cosa che con iptables non possiamo fare perché lavora a livello IP e non DNS. Installiamo nginx: apt-get install … Leggi tutto

docker: come impostare l’uso del proxy

Se siete “dietro” un proxy e richiamando docker viene visualizzato un messaggio tipo: docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 34.199.40.84:443: connect: connection refused. è necessario impostare l’uso del proxy in docker. Crediamo una cartella in cui salvare le configurazioni: mkdir -p /etc/systemd/system/docker.service.d Crediamo un file chiamato /etc/systemd/system/docker.service.d/http-proxy.conf ed inseriamo: [Service] Environment=”HTTPS_PROXY=https://proxy.example.com:443/” Environment=”HTTPS_PROXY=https://proxy.example.com:443/” … Leggi tutto

Usare apt-cacher-ng con repository https

Ci sono sempre più repository APT raggiungibili in HTTPS e questo non è un problema con una connessione diretta, ma se bisogna passare attraverso apt-cacher-ng, si ottiene l’errore: Invalid response from proxy: HTTP/1.0 403 CONNECT denied (ask the admin to allow HTTPS tunnels) La seguente configurazione permette anche di fare caching dei pacchetti scaricati, in … Leggi tutto

Apache: loggare il corretto IP chiamante se ci troviamo dietro un proxy server

A volte può essere utile usare un proxy server (per velocità, per bilanciare, etc) davanti al propio webserver, ma vi sarete accorti che nei files di log ci sarà sempre l’IP del proxy al posto di quello del visitatore reale. Per sopperire a questa mancanza, si può ricorrere al modulo rpaf, installabile tramite apt-get: apt-get … Leggi tutto