Cloudflare 上的 Squid 正向代理

Cloudflare 上的 Squid 正向代理

是否可以使用 Squid 设置正向代理,同时仍使 Cloudflare CDN 正常运行?例如,我目前在 Ubuntu 上运行 Squid,这是 squid.conf 文件。

acl myhost srcdomain [我的域名] http_access allow myhost

http_端口 8080

acl client src [家庭 ip 地址] # 家庭 IP http_access 允许客户端

acl permitips src [cloudflare ip] acl permitips src [另一个 cloud flare ip 等...]

使用绕过 Cloudflare 的 CDN 的 DNS 记录可以正常工作,但如果我将 acl myhost srcdomain [cloud flare 域] 更改为通过 Cloudflare 的 CDN 的内容,就会出现 Cloudflare DNS 解析错误 (1001)。

答案1

从概念上来说,没有理由不这样做。不过这取决于你想做什么。

例如,不要向查询您网站的最终用户公开您的 squid 代理,并且不要将缓存代理放在 CDN 前面。

除此之外,CDN 并不太关心您的应用服务器在做什么,只要它们能提供您的内容即可。您可以运行任何您喜欢的 HTTP 守护程序。您试过了吗?

相关内容