答案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。配置文件位于 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