一直使用代理软件squid很顺利,最近在新的虚机windows7环境安装squid4的版本,通过命令netstat -an | findstr '3128'无法看到默认的代理端口3128,在squid的log目录里也没有日志信息,最后在windows应用程序和服务日志里发现squid一直在重启,重装多遍也如此。
但是在windows10的电脑和另一台windows7环境居然安装运行正常,网上查询类似情况并不多,好多linux环境的问题都能解决,只在github讨论区看到这可能是程序的bug。https://github.com/diladele/squid-windows/issues/95
很想下载旧的版本squid3,可惜在官网https://wiki.squid-cache.org/没有找到下载的地方,
发现一篇关于windows安装squid很详细的博文https://blog.csdn.net/qy20115549/article/details/83375817
教育网开源镜像站点http://mirrors.neusoft.edu.cn/
最后参照https://blog.csdn.net/u010356768/article/details/90756742在cygwin里安装了squid3.3版本。
客户端连接代理测试一直报ERR_DNS_FAIL,最后在squid配置文件里加了dns_nameservers 114.114.114.114解决了。参考:https://blog.csdn.net/devoteinjava/article/details/1643881