如何使用透明代理设置squid_session
我想设置一个透明的鱿鱼代理来监视它正在运行的同一个盒子。它需要使用squid_session 首先向用户强制显示登录屏幕,然后允许网页浏览,直到空闲超时。这是在 Ubuntu 10.10 上,使用鱿鱼 2.7。我想使用squid3,但我不确定它是否得到很好的支持。类似这样的教程的链接也会很有帮助,因为我没有发现任何非常有用的东西。 编辑:我的设置是:鱿鱼安装在计算机上鱿鱼是计算机A的透明代理。
I want to set up a transparent squid proxy to monitor the same box it is running on. It needs to use squid_session to first force a login screen to the user, and then allow web browsing until an idle timeout. This is on Ubuntu 10.10, with squid 2.7. I'd like to use squid3 but I'm not sure it is well supported. A link to a tutorial for something like this would also be helpful, as I have not found anything very helpful.
Edit: my setup is: squid installed on computer A squid is a transparent proxy for computer A.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要将所有流量从 eth0 转发到 eth1(eth0-内部 lan 接口,eth1-外部 lan 接口)。
需要创建一个 acl 来对 Web 访问进行时间戳记。
You need to forward all your traffic from eth0 to eth1 ( eth0-internal lan interface, eth1-external lan interface ).
Need to create an acl for toimestamping the web access.
假设计算机A的IP是192.168.0.1。
运行:
然后:
保存设置。
Assuming that IP for computer A is 192.168.0.1.
Run:
Then:
To save settings.
关于
squid_session
,请参阅手册页(man squid_session
)。这是 Debian 服务器中的鱿鱼 2.7 的工作示例:Regarding
squid_session
, see manual page (man squid_session
). This is a working example with squid 2.7 in a Debian Server: