V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
ghy459
V2EX  ›  NGINX

我的 nginx 反代 google 总算弄好了,分享一下心得

  •  1
     
  •   ghy459 ·
    ghy459 · 2014-10-29 13:34:11 +08:00 · 16901 次点击
    这是一个创建于 3667 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基本是网上找的教程,然后边配边学总算弄好了。

    之前碰到一个问题, http://www.v2ex.com/t/141604#reply25 ,研究后发现是自己 www 域的 conf 配错了,感谢帖子里给我帮助的各位。

    目前反代了 www.google.comssl.gstatic.com 两个域名,用的是 http_substitutions_filter_module 模块,也配置各自的 proxy_cache 。

    由于家里电信出国线路不太好,一次反代的表现不佳,经常出现 timeout。后面换成了两次反代,具体线路如下:

    用户 → 国内 vps → 国外 vps → google

    现在首页 load 完成只需 3-5s,在可以接受的范围(但还是比不上 Linode 日本节点,load 完只需 2s,伤不起=。=)。国内 vps 也部署了 cache,但在测试过程中貌似不起效,看来配置还是有问题。

    国内的 vps 配置了 upstream 三台美帝的 vps(两台搬瓦工,一台 Digitalocean ),每台美帝的 vps 反代10个 google ip。目前整体的瓶颈在于国内→国外这一处,而且网络波动好大,到了晚上延迟瞬间高起来,但线路不好只能凑合用了。。。

    HTTP 和 HTTPS 两种协议都可以访问,使用某一种协议意味着上面三个“→”都使用该种协议,两者速度还是有点差距的。

    最后放上网址:
    http://g4w.me
    https://g4w.me
    欢迎测试~
    32 条回复    2015-07-21 17:58:34 +08:00
    codeninja
        1
    codeninja  
       2014-10-29 13:38:54 +08:00
    挺方便的 我也想配置一个 有教程之类的学习下吗?
    loveyu
        2
    loveyu  
       2014-10-29 13:48:00 +08:00
    感觉还是直接挂代理方便吧
    Lilacs
        3
    Lilacs  
       2014-10-29 13:52:17 +08:00
    这样的网站经常被封,对于个人来说还是用ss比较好。
    jeeve
        4
    jeeve  
       2014-10-29 13:53:11 +08:00
    能不能反代
    Chrome 网上应用店 https://chrome.google.com/webstore?hl=zh-CN 这一类的?
    yywudi
        5
    yywudi  
       2014-10-29 14:39:20 +08:00   ❤️ 1
    我只用了台香港VPS直接反代google,好像速度还行。强制跳转HTTPS,HTTP太容易被干掉了
    ghy459
        6
    ghy459  
    OP
       2014-10-29 14:59:45 +08:00
    @yywudi http 一搜敏感词就挂了,还是我大天朝给力。
    ghy459
        7
    ghy459  
    OP
       2014-10-29 14:59:59 +08:00
    @jeeve 可以尝试一下
    ghy459
        8
    ghy459  
    OP
       2014-10-29 15:00:30 +08:00
    @Lilacs 嗯,反代适合于不方便使用代理的场景。
    ghy459
        9
    ghy459  
    OP
       2014-10-29 15:01:39 +08:00
    @codeninja http://hack0nair.me/2014-10-25-how-to-setup-reverse-proxy-by-nginx/
    可以看看我写的,不过还没写完。。。
    ryd994
        10
    ryd994  
       2014-10-29 15:23:00 +08:00 via Android   ❤️ 1
    国内到国外做keepalive: http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive
    关于cache,Nginx会严格遵守upstream的cache-control,所以Nginx会cache的,浏览器也会cache,Google首页的HTML是不cache的。只会cache一些静态资源,比如图片js。
    jeeve
        11
    jeeve  
       2014-10-29 17:01:07 +08:00
    @ghy459 能否把你反代参考的教程 发个链接来?
    wzxjohn
        12
    wzxjohn  
       2014-10-29 17:06:29 +08:00
    你这个速度确实有点捉急。。。话说建议HTTP反代还是去掉吧,不然迟早悲剧。。。
    DreaMQ
        13
    DreaMQ  
       2014-10-29 17:44:00 +08:00 via iPad
    还不如直接搬瓦工
    fising
        14
    fising  
       2014-10-29 17:45:37 +08:00
    还不如直接用我的 886404.com

    不用代理 不用反代
    hourui
        15
    hourui  
       2014-10-29 21:18:50 +08:00
    域名指向国内vps, 不备案是否有危险?
    ghy459
        16
    ghy459  
    OP
       2014-10-29 21:39:03 +08:00
    @jeeve
    http://www.jiechic.com/archives/set-up-a-reverse-proxy-google-search
    http://jybb.me/nginx-proxy-pass
    主要看的这两个教程,其实教程都差不多,主要靠自己摸索。
    ghy459
        17
    ghy459  
    OP
       2014-10-29 21:40:10 +08:00
    @wzxjohn 没事,域名是之前 github 送的 namecheap 码注册的,被封了也不心疼~
    ghy459
        18
    ghy459  
    OP
       2014-10-29 21:41:03 +08:00
    @DreaMQ 确实,我自己访问搬瓦工都比这个快。这样弄主要是为了学习 nginx 相关的配置。
    mornlight
        19
    mornlight  
       2014-10-29 21:41:19 +08:00
    你的https证书不行
    ghy459
        20
    ghy459  
    OP
       2014-10-29 21:41:31 +08:00
    @fising 接近秒开,能介绍下原理吗?
    giuem
        21
    giuem  
       2014-10-29 21:41:54 +08:00 via Android
    我直接改hosts,手机也可以改
    ghy459
        22
    ghy459  
    OP
       2014-10-29 21:42:56 +08:00
    @hourui 看 IDC 是否给力了,如果管局要求加白名单那就只能 gg 了,目前我用的都是免备 vps。
    ghy459
        23
    ghy459  
    OP
       2014-10-29 21:43:32 +08:00
    @mornlight 还有问题吗。。。我已经把链证书都加进去了的。。。
    s12348765
        24
    s12348765  
       2014-10-29 22:00:58 +08:00
    我这边打开速度挺快的
    declanVox
        25
    declanVox  
       2014-10-29 22:07:27 +08:00   ❤️ 1
    jeeve
        26
    jeeve  
       2014-10-29 23:12:05 +08:00
    @ghy459 多谢,我去研究研究
    paw
        27
    paw  
       2014-10-29 23:21:02 +08:00
    @ghy459 国内的免备案VPS??? 啥价位,带宽? 求推荐。。
    xuanboyi
        28
    xuanboyi  
       2014-10-30 00:59:40 +08:00 via iPhone
    hourui
        29
    hourui  
       2014-10-30 03:33:37 +08:00
    @xuanboyi 谢谢你的建议, 已经改成.com了.
    linkiosk
        30
    linkiosk  
       2014-10-30 09:46:07 +08:00
    不错,速度挺快
    picasso250
        31
    picasso250  
       2015-07-15 21:54:23 +08:00
    无法访问了
    ntgeralt
        32
    ntgeralt  
       2015-07-21 17:58:34 +08:00
    我有一台朋友的vps在香港,请教一下win下nginx反代google的方式,Thanks!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1021 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:20 · PVG 04:20 · LAX 12:20 · JFK 15:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.