在 Windows Server 2016 中安装 Squid 代理后,Squid 代理进程 basic_ncsa_auth.exe 没有运行,因为这个 Squid 代理不起作用。
http://squid-web-proxy-cache.1019090.n4.nabble.com/警告-无法确定此机器的公共主机名-请配置一个或设置可见主机名-td4663074.html
https://gist.github.com/yvanin/ef831720112c1f6ee8c3
但没有运气。
答案1
通过在 squid.conf 文件中添加以下行,它开始运行。
auth_param 基本程序 C:\Squid\lib\squid\basic_ncsa_auth.exe C:\Squid\etc.htpasswd acl ncsa_users proxy_auth 必需 http_access 允许 ncsa_users auth_param 基本子程序 5 启动=5 空闲=1
最后一行 5 代表进程数,可以更改为任意数字。