V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rcio
V2EX  ›  程序员

Google search proxy 求帮测试

  •  
  •   rcio · 2014-10-11 18:01:42 +08:00 · 1890 次点击
    这是一个创建于 3486 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近嫌 Google 总要开 vpn 太麻烦了。我又没有做 policy route,来回切换 ssh 总是掉线。

    由于平时翻墙的需求也仅限于用下 Google 搜索,就做了一个简单的代理,模拟 SSL rewrite vpn 的模式运行,开启了了https,但没有买证书,自己做了一个。

    希望大家能帮忙测试一下,我想知道 GFW 会对这种站点做出什么样的判断和行为。


    http://sonofrat.com


    目前只支持 google.com google.com.hk 两个域下的访问,以后能用的话考虑会开放限制。
    由于 Goolge Account 的安全机制,暂时还没找到能 Sign In 的方法,所以相关的 Google 服务并不可用,不过也推荐大家不要输入密码之类的信息。

    由于 Cookie 可用,如果你也像我一样喜欢使用 Google ncr 版本的话,可以直接访问

    https://http.google.com.proxy.sonofrat.com/ncr



    安全相关:

    CA 在这里: http://url.cn/WVZKOi 以后看能不能搞个 wildcard 的证书
    全部请求都转向 HTTPS
    所有数据都是走直接代理,没有缓存
    Cookies 也是直接中继,不做缓存
    20 条回复    2014-10-12 16:36:01 +08:00
    Markdown
        1
    Markdown  
       2014-10-11 18:15:27 +08:00
    嗯,楼主明智,没将私钥放到证书中。
    Quaintjade
        2
    Quaintjade  
       2014-10-11 18:55:45 +08:00
    建议用子目录形式,而不是多级域名的形式,因为即使是泛域名证书也不支持多级域名。
    配置可以参考 https://jude.me/2014/10/04/twitter-mirror-2.html

    装第三方的ca证书是危险的行为,应该尽可能考虑替代方法,尽管你可能并无恶意。
    churchmice
        3
    churchmice  
       2014-10-11 19:00:15 +08:00 via Android
    直接apache反向代理不可以么
    regent
        4
    regent  
       2014-10-11 19:01:03 +08:00 via iPhone
    证书问题
    rcio
        5
    rcio  
    OP
       2014-10-11 19:07:18 +08:00
    @Quaintjade 多谢,没有注意到这个问题

    使用多级域名,主要是 Cookie 不需要存储,简单一些。
    Lenbo
        6
    Lenbo  
       2014-10-11 19:16:22 +08:00   ❤️ 1
    我已经写了一个代理搜索的,感兴趣可以关注下 http://gusouk.com/ 源代码在这里: https://github.com/lenbo-ma/gso
    billlee
        7
    billlee  
       2014-10-11 19:21:06 +08:00
    添加 CA 是十分危险的。我宁愿对这个域名添加例外。
    surftheair
        8
    surftheair  
       2014-10-11 20:22:23 +08:00
    @rcio 没明白多级域名和cookies有什么关系,直接一个二级域名反代google.com就行了,需要把cookies的作用域替换一下,如果你是用的目录的话可以把cookies的作用目录加上

    关于ncr,在反代中强制把google返回的301替换掉就ok了
    rcio
        9
    rcio  
    OP
       2014-10-11 21:13:24 +08:00
    @surftheair 是的,改 path 也可以,之前没有想到这么做。
    xiaoyun
        10
    xiaoyun  
       2014-10-11 23:14:08 +08:00
    @Lenbo 发现你做的搜索很好用的,有php版的吗?我只有php空间。
    kamen
        11
    kamen  
       2014-10-11 23:14:32 +08:00
    谷歌搜索镜像和一些小众搜索引擎
    http://tieba.baidu.com/p/3293490291
    很好的资料
    sandtears
        12
    sandtears  
       2014-10-11 23:18:52 +08:00
    背景图片有种 bing 的感觉,真不错。
    域名的话貌似 startssl 是免费的 0 0
    sandtears
        13
    sandtears  
       2014-10-11 23:19:02 +08:00
    @sandtears sorry 说错,是证书的话
    rcio
        14
    rcio  
    OP
       2014-10-12 00:08:24 +08:00
    @kamen nice!
    fising
        15
    fising  
       2014-10-12 00:22:59 +08:00
    886404.com 比你们速度都快,无需代理
    jings
        16
    jings  
       2014-10-12 00:24:58 +08:00   ❤️ 1
    @Lenbo 跟wow思路一样,速度快 赞
    jings
        17
    jings  
       2014-10-12 00:26:57 +08:00   ❤️ 1
    @fising http://91.213.30.151/ 比2B快
    Lenbo
        18
    Lenbo  
       2014-10-12 00:52:50 +08:00
    @xiaoyun 没有呢,不懂php,我用nodejs写的,话说你可以直接用我搭的服务嘛
    spance
        19
    spance  
       2014-10-12 09:08:02 +08:00   ❤️ 1
    @rcio
    @Lenbo
    真不建议你们这种方案,完全丢掉Google体验了,指不定哪天就出错了。

    看看我的轻量级反代方案,https://github.com/spance/AirGoogle

    武汉有个同学用的我的方案,他的demo https://secure.hjc.im
    rcio
        20
    rcio  
    OP
       2014-10-12 16:36:01 +08:00
    @spance 没看出来差别
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   887 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:19 · PVG 06:19 · LAX 15:19 · JFK 18:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.