7

Я хочу запустить Squid 3.3 на Windows.

Сайт http://squid.acmeconsulting.it/ кажется устаревшим (последние файлы 2010 года).

Как я могу установить Squid?

3 ответа3

10

Это работает для меня на Windows 7. Сначала я устанавливаю Cygwin, затем я устанавливаю Squid. Скопируйте cygwin setup.exe в локальную папку Windows, из командной строки 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

Остальные инструкции сделаны из оболочки cygwin bash (в моем случае c:\dev\cygwin\root\cygwin.bat ). Установите 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

Теперь откройте IE, чтобы убедиться, что squid запущен - укажите его на http://localhost:3128 - вы должны увидеть следующую ошибку:

squid_error

Теперь вам нужно настроить Squid. Файлы конфигурации находятся в cygwin в папке /etc/squid.

3

Сначала вам нужно установить и запустить Squid, как описано в предыдущем ответе.

Затем создайте службу Windows для Squid с помощью этой команды:

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

Ответ SHC работал для меня, за исключением инструкций по установке apt-cyg, которые указывали на более старую версию, которая проверяла мне md5sum. См. Https://github.com/transcode-open/apt-cyg для текущей версии.

установить apt-cyg:

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /usr/bin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .