0

我正在 Google AppEngine 上为我的网站设置 squid 3.1 反向代理服务器(加速器)。squid.conf 看起来像这样,

http_port 80 accel defaultsite=my.public.domain.name ignore-cc
cache_peer mysite.appspot.com parent 80 0 no-query originserver login=PASS name=gaeAccel
acl gae dstdomain my.public.domain.name
http_access allow gae
http_access deny all
cache_peer_access gaeAccel allow gae
cache_peer_access gaeAccel deny all

Squid 将我重定向到 Google 的搜索主页。

一旦我更改mysite.appspot.comcache_peer其他任何内容,例如www.yahoo.com,它就起作用了。

任何想法?

它在 Ubuntu Server 12.04、Squid 3.1 上。

提前致谢,

将要

4

2 回答 2

3

如果您只想绕过 GFW,请使用Cloudflare

于 2012-12-10T07:50:55.043 回答
1

使用您自己的代理服务器使其成为单点故障,有效地破坏了 GAE 的主要目的之一——可靠性。

App Engine 已经拥有自己的透明缓存服务器:

  1. 对于静态内容,您可以通过expiration属性显式设置。

  2. 对于动态内容,您可以设置Cache-Controlhttp 标头,然后 Google 透明缓存将支持该标头:http: //davepeck.org/2011/10/25/a-word-on-app-engine-caching/

注意:您仍需支付 0.12 美元/Gb 的带宽费用。但是OTOH,你代理和它的流量也不是免费的。

于 2012-05-30T19:11:11.290 回答