我如何在cygwin中运行squid

我有cygwin安装在Windows机器上,我试图运行鱿鱼。 但是当我运行/usr/sbin/squid -i它什么也不做,没有响应,没有日志文件,什么都没有。 我尝试过寻找解决办法,但是我发现所有的东西都是鱿鱼列表上的一个特别的敌意。 doco只是说用-i运行来安装windows服务

在Cygwin中不需要运行Squid; Guido Serassio维护Windows的二进制安装程序 ,invlufi。 尝试使用其中之一,而不是; 它具有与Linux版本相同的确切接口。

acmeconsulting的参考不再是最新的。 通常引用的页面http://squid.acmeconsulting.it/index.html有Squid for Windows v2.7,这是从当前v3.1严重过时。 在该页面上是Squid for Windows v3.0的链接。 那里的信息是由于与Bazaar有关的问题,Squid for Windows本质上是一个已经过时的项目。 此外,Windows的v3.x没有链接。 因此,如果你想在Windows上使用比6年前版本更新的软件,则需要使用Cygwin实现,使用带有* nix的本地VMware实例虚拟化,或者安装在低成本的基于云的专用服务器上。

我的方法:我正在研究Cygwin解决scheme。 如果这不起作用,我将继续进行手动安装的VMware实例。 如果这样做不行,我可以尝试一个预先安装的VMWare设备(DansGuardian?),但前提是我可以免费获得个人使用的版本。 如果这不起作用,我会接受互联网只是缓慢的处理。 ;)

对于Windows上的Squid的其他build议是值得欢迎的,但请让我们开始贬低所有这些参考acmeconsulting完成的工作 – 这是无效的了。

HTH

从超级用户的这个答案中 ,我发现我首先需要运行/usr/sbin/squid -z然后是/usr/sbin/squid 。 日志文件出现在/var/log/squid/之后。

在GitHub Squid Windows安装程序中有一个Squid MSI安装程序 。 这是一个开源项目,以减轻在Windows上安装Squid。 目前它基于Cygwin Squid 3.3.3; 3.5.1版本即将发布。

看看这个链接 。
您可能首先感兴趣的是-d选项。

你也可以尝试在cygwin中重新编译squid (在setup.exe中安装开发工具)。

configuration/etc/resolv.conf文件。 我发现这个问题与debugging模式!

 $ /usr/sbin/squid.exe -f squid.conf -d 5 -N 2017/02/13 17:47:56| Starting Squid Cache version 3.3.3 for x86_64-unknown-cygwin... 2017/02/13 17:47:56| Process ID 9848 2017/02/13 17:47:56| Process Roles: master worker 2017/02/13 17:47:56| With 3072 file descriptors available 2017/02/13 17:47:56| Initializing IP Cache... 2017/02/13 17:47:56| DNS Socket created at [::], FD 4 2017/02/13 17:47:56| DNS Socket created at 0.0.0.0, FD 5 2017/02/13 17:47:56| /etc/resolv.conf: (2) No such file or directory 2017/02/13 17:47:56| Warning: Could not find any nameservers. Trying to use localhost 2017/02/13 17:47:56| Please check your /etc/resolv.conf file 2017/02/13 17:47:56| or use the 'dns_nameservers' option in squid.conf. 2017/02/13 17:47:56| Logfile: opening log daemon:/var/log/squid/access.log 2017/02/13 17:47:56| Logfile Daemon: opening log /var/log/squid/access.log 2017/02/13 17:47:56| WARNING: no_suid: setuid(0): (22) Invalid argument 2017/02/13 17:47:56| Store logging disabled 2017/02/13 17:47:56| Swap maxSize 0 + 262144 KB, estimated 20164 objects 2017/02/13 17:47:56| Target number of buckets: 1008 2017/02/13 17:47:56| Using 8192 Store buckets 2017/02/13 17:47:56| Max Mem size: 262144 KB 2017/02/13 17:47:56| Max Swap size: 0 KB 2017/02/13 17:47:56| Using Least Load store dir selection 2017/02/13 17:47:56| Set Current Directory to /var/spool/squid 2017/02/13 17:47:56| Loaded Icons.