我怎样才能在 cygwin 中运行 squid

我怎样才能在 cygwin 中运行 squid

我在 Windows 机器上安装了 cygwin,并尝试运行 squid。但当我运行/usr/sbin/squid -i它时,它什么也没做,没有响应,没有日志文件,什么都没有。我尝试寻找解决方案,但我只在 squid 邮件列表中找到了一个特别敌对的帖子。多科只是说运行并-i安装为Windows服务

答案1

没有必要在 Cygwin 中运行 Squid;Guido Serassio 认为Windows 二进制安装程序,invlufi。尝试使用其中之一;它具有与 Linux 版本完全相同的界面。

答案2

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

答案3

对 acmeconsulting 的引用已不再有效。常用的引用页面http://squid.acmeconsulting.it/index.html有适用于 Windows 的 Squid v2.7,与当前的 v3.1 相比已经严重过时。该页面上有一个适用于 Windows 的 Squid v3.0 的链接。那里的信息是,由于 Bazaar 的问题,适用于 Windows 的 Squid 基本上是一个过时的项目。此外,没有适用于 Windows 的 v3.x 的链接。因此,如果您想要在 Windows 上使用比 6 年前的软件更新的任何软件,您需要选择 Cygwin 实现,使用 *nix 的本地 VMware 实例进行虚拟化,或者安装在低成本的基于云的私人服务器上。

我的方法:我现在正在研究 Cygwin 解决方案。如果不起作用,我将转向手动安装的 VMware 实例。如果不起作用,我可能会尝试预安装的 VMWare 设备(DansGuardian?),但前提是我可以免费获得个人使用版本。如果不起作用,我会接受互联网速度慢的事实并处理它。;)

欢迎对 Windows 上的 Squid 提出其他建议,但是请让我们开始弃用所有对 acmeconsulting 所做的出色工作的引用 - 它根本不再有效了。

高血压

答案4

看一下此链接
您可能首先对该-d选项感兴趣。

您也可以尝试重新squid编译赛格威(在setup.exe中,安装开发工具)。

相关内容