Wie installiere ich Squid 3.3 unter Windows?


Antworten:


10

Dies funktioniert für mich unter Windows 7. Zuerst installiere ich Cygwin, dann installiere ich Squid. Kopieren Sie die Datei cygwin setup.exe in den lokalen Windows-Ordner, und zwar von der Eingabeaufforderung CMD.exe :

set CYG_SITE=http://sourceware.mirrors.tds.net/pub/sourceware.org/cygwin/
setup -R c:\dev\cygwin\root -q -C Base -n -d -O -s %CYG_SITE%
setup -q -P subversion

Der Rest der Anweisungen erfolgt über die Cygwin-Bash-Shell ( in meinem Fall c: \ dev \ cygwin \ root \ cygwin.bat ). Installieren Sie apt-cyg:

wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin
apt-cyg install squid # Install squid
/usr/sbin/squid -z    # Initialise squid
/usr/sbin/squid       # Start squid

Öffnen Sie nun den IE, um sicherzustellen, dass Squid ausgeführt wird. Zeigen Sie auf http: // localhost: 3128. Der folgende Fehler sollte angezeigt werden:

squid_error

Jetzt müssen Sie Tintenfisch konfigurieren. Die Konfigurationsdateien befinden sich in cygwin im Ordner / etc / squid .


+1 für die -zFlagge
— Rymo

Das hat bei mir funktioniert. Beachten Sie, dass sich der Pfad zum Cygwin-Setup geändert hat. Es ist jetzt cygwin.com/setup-x86.exe . Ich habe eine Frage: Wie installiere ich es als Windows-Dienst?
— fpiette

3

Zuerst müssen Sie Squid wie in der vorherigen Antwort beschrieben installieren und ausführen.

Erstellen Sie dann mit diesem Befehl den Windows-Dienst für Squid:

c:/cygwin/bin/cygrunsrv.exe -I "squid" -d "CYGWIN Squid" -p /usr/sbin/squid -a "-N" -u .\cyg_server -y tcpip --type auto

Ich musste cyg_server durch Administrator ersetzen, um den Dienst zu installieren, und dann in services.msc den Anmeldetyp in "Lokales Systemkonto" ändern, und dann funktioniert es.
— Peter Quiring

Sie können auch den Parameter überspringen-u .\cyg_server
— Lorenzo Peña

1

Die SHC-Antwort funktionierte für mich mit Ausnahme der Anweisungen zur Installation von apt-cyg, die auf eine ältere Version verwiesen wurden, die md5sum check für mich bombardierte. Die aktuelle Version finden Sie unter https://github.com/transcode-open/apt-cyg .

installiere apt-cyg:

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /usr/bin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.