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.