如何在 Windows 上安装 squid 3.3

如何在 Windows 上安装 squid 3.3

我想在 Windows 上运行 squid 3.3。

网站http://squid.acmeconsulting.it/似乎已经过时了(最新文件是2010年的)。

我该如何安装 squid?

答案1

这在 Windows 7 上对我有用。首先我安装 cygwin,然后安装 squid。复制 cygwin安装程序到本地 windows 文件夹,然后从命令执行程序迅速的:

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 shell 完成(根目录:\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://本地主机:3128- 您应该看到以下错误:

squid_error

现在你需要配置 squid。配置文件位于 cygwin 的以下文件夹中/etc/squid

答案2

首先,您需要按照前面的答案所述安装并运行 Squid。

然后使用以下命令为 Squid 创建 Windows 服务:

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

答案3

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

相关内容