支持 BasicAuth 的 Tinyproxy 版本可以在允许代理访问之前要求登录。配置项看起来是这样:

BasicAuth alex replace_with_a_private_password

请使用随你所用版本提供的手册。 Tinyproxy 1.11.1 的解析器 已经包含 BasicAuth,而更早的讨论可能早于这项功能。

保护配置文件:这一项包含可用的密码。守护进程的操作系统 User 设置选择的是它的进程账户,而不是代理登录。

客户端访问与传输

在启用认证的同时保留既定的 Allow 和 Deny 规则。 Tinyproxy 客户端访问设置 与账户检查相互独立。它们限制哪些客户端符合条件;BasicAuth 则检查这些客户端的凭据。

HTTP Basic 认证不提供传输加密。目的地的 HTTPS 隧道无法保护已经与明文代理交换过的登录信息。 通往仅在 loopback 上监听的 Tinyproxy 的 SSH 隧道 是一种可能的受保护路径。

如果浏览器持续弹出提示,请把提供的凭据与生效的配置进行比较,并确认正在运行的版本支持该指令。

相关文章