我有一个内部网站,由于物理位置、VPN、网络范围等原因,我网络上的某些机器无法访问该网站。我想在“中间”网络上安装 Squid 以转发无法访问该网站的客户端的请求。
问题是客户端无法连接到 www.example.com,但它们可以通过 squid 代理访问网络,进而可以访问 www.example.com
我需要在 squid 中研究的正确术语是什么?它只是缓存 www.example.com 吗?还是我需要设置客户端以使用重写的 URL?即 www.squid-example.com -> www.example.com
答案1
有几种选择。其中之一是:
将 Squid 配置为“普通”转发(缓存即可)代理。这通常是默认配置。更改 squid.conf 中的 http_access 设置,以便只有 www.example.com 可以通过此代理访问。否则,此代理可用于绕过网络中的安全限制。为您的 Web 浏览器编写(或扩展现有的)proxy.pac,以使用此代理访问 www.example.com 并告诉您的 Web 浏览器使用它。