我有一个使用瘦客户端技术的环境。许多瘦客户端连接到中央服务器,登录并在其用户名下获得 X 会话。所有对互联网的请求都来自主服务器的 IP。
我想设置一个代理来记录流量以用于诊断目的,因为访问白痴网站的用户会增加服务器的负载。流程如下:
瘦客户端 (1-n) ----> 服务器 ----> SQUID ----> 互联网
问题是,这不会提供任何有用的日志信息,因为每个请求都来自中央服务器。我是否可以在每个 HTTP 请求中注入“X-Forwarded-For: INSERT_USERNAME_HERE”,squid 将记录并删除标头,这样网站就不会收到它。
答案1
Squid 支持代理身份验证,强制您的用户必须先登录代理才能访问互联网。