如何强制客户端通过 Squid 代理浏览互联网

如何强制客户端通过 Squid 代理浏览互联网

我正在使用 Windows Server 2012,其中我已共享互联网,使用路由和远程服务将 NAT 抛给辅助 LAN 卡,现在的问题是,当我的客户端通过代理 10.0.0.1:3128 浏览时,一切正常,但他们从互联网选项中删除此代理,然后他们就可以浏览被代理阻止的网站。

所以请告诉我如何仅通过代理服务器重定向客户端流量。

答案1

Squid 有一个关于这个主题的 wiki,他们称之为拦截缓存。

“如何才能让我的用户浏览器使用我的缓存,而无需配置浏览器进行代理?”

http://wiki.squid-cache.org/SquidFaq/InterceptionProxy

答案2

您可以使用pf-感知它拥有开源防火墙和网络管理系统,提供以下服务鱿鱼代理并使用 Web 界面进行管理

使用 pf-sense,您可以配置透明代理服务器,这样您就不需要为所有用户在浏览器中配置代理设置

你仍然可以通过 squid 命令行来执行此操作化装舞会但你需要配置中间人来过滤 ssl/https 站点

你可以使用链接设置一个基本的 Squid设置透明代理

答案3

您还可以使用 Windows 服务器组策略来限制用户对代理设置的访问。打开服务器管理器,转到工具=>组策略管理=>默认域策略,右键单击默认域策略,然后单击编辑=>策略=>所有设置。现在在中间容器中搜索“防止更改代理设置”。双击防止更改代理设置,然后单击“启用”,然后单击“确定”。现在不要忘记在用户和服务器上在 cmd 中运行命令“gpupdate”。谢谢。

相关内容