Ternet in discesa

È ancora l'anno dell'anno, e sto lavorando alla creazione di una casella CentOS temporanea per agire come proxy per alcuni siti web (non tutti) nel nostro ambiente aziendale lunedì mattina (Ok, la domenica è il 1 ° aprile, ma il lunedì è abbastanza vicino , destra?)!

Non ho mai usato Squid prima, ma il mio direttore IT e credo che questo sia uno scenario degno per usarlo. L'objective: far scorrere le immagini di alcuni siti web a testa in giù all'interno del nostro ambiente aziendale.

  • Squid per cache di youtube e windows di aggiornamento del contenuto
  • Come posso fare il calamaro aggiungere la propria intestazione http alla risposta, basata su ACL?
  • Gamma di cartelle di espressione regular Squid
  • Come posso bilanciare il traffico web in entrata tra i server N apache?
  • C'è un modo per capire perché Squid (Proxy Server) determina perché le risorse dovrebbero essere un MISS?
  • Come faccio a sapere se avrei beneficiato di un calamaro?
  • Per questo modo di Ubuntu , ho installato Squid, Apache e ImageMagick su una nuova base di installazione di CentOS 6.

    Ho copiato e incollato il contenuto di flip.pl in / usr / local / bin e verificato tutte le autorizzazioni dei file. Poi sono entrato nel nostro server DNS di Windows e ho aggiunto il mio sito personale (per scopi di test) per get quelle richieste inviate al nuovo server proxy.

    Il calamaro è in esecuzione nella sua port predefinita del 3128 e apache è in esecuzione sulla sua port predefinita di 80. Poiché DNS (per l'URL di test) è impostato per puntare a questa casella CentOS, ho modificato i propri / etc / hosts l'URL dell'indirizzo IP corretto in modo che Squid & Apache ottengano il contenuto.

    Così ora sono alla fase di test. Vado al sito web testurl.com:3128, e … tempi fuori. Utilizzeremo le tabelle IP del router per redirect il traffico al giorno, ma per ora, sto usando solo l'URL del browser per identificare la port di Squid, come puoi vedere qui.

    Ho verificato (quando lo pingo) che colpisce la casella CentOS in esecuzione Squid / Apache. Ho anche verificato che esiste una regola nelle tabelle IP di questa casella per consentire la port 3128 e la port 80:

    [root@centos6 squid]# cat /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3128 -j ACCEPT 

    Lo vedo nel registro della cache di Squid:

    2012/03/30 16: 33: 26 | AVVERTENZA: Loop di inoltro rilevato per: GET / HTTP / 1.1 ^ M Host: www.my-test-url.com:3128

    Cosa pensi che faccio male o che manchi? Qualche idea su come possiamo realizzare questo?

  • il proxy squid sostituisce l'intestazione host, cosa posso fare?
  • Come posso fare il calamaro aggiungere la propria intestazione http alla risposta, basata su ACL?
  • Il proxy di Squid non memorizza nulla
  • Squid per cache di youtube e windows di aggiornamento del contenuto
  • Come faccio a sapere se avrei beneficiato di un calamaro?
  • Il ricarica di Squid 3 rende più lontano le richieste di servizio
  • One Solution collect form web for “Ternet in discesa”

    Si desidera impostare un proxy trasparente in cui il firewall reindirizza le richieste al server Squid.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.