xiaojay
V2EX  ›  Google

google spreadsheets的nginx反向代理问题

  •  
  •   xiaojay · Nov 8, 2010 · 3284 views
    This topic created in 5708 days ago, the information mentioned may be changed or developed.
    google spreadsheets的form表单很好用。
    但是因为被墙,发布给别人填写,无法显示。

    受ghs.google.com用nginx作方向代理启发,作了个类似的配置
    配置如下:



    不成功

    所以,想问问有什么办法?可以让其他人不翻墙看到、填写发布的表单。
    10 replies    1970-01-01 08:00:00 +08:00
    fanzeyi
        1
    fanzeyi  
       Nov 8, 2010
    呃 额 我还以为是成功的呢=
    napoleonu
        2
    napoleonu  
       Nov 8, 2010
    xiaojay
        3
    xiaojay  
    OP
       Nov 9, 2010
    用google app engine自己写了个代理搞定,哈哈

    用法:

    比如原来你的表单发布地址是:
    https://spreadsheets.google.com/viewform?hl=en&formkey=dGxEbTNham1RUml3Y2haVFNvWGQyUGc6MQ#gid=0

    把url中host改成http://gdoc-forms.appspot.com即可。

    http://gdoc-forms.appspot.com/viewform?hl=en&formkey=dGxEbTNham1RUml3Y2haVFNvWGQyUGc6MQ#gid=0

    欢迎试用:)
    xiaojay
        4
    xiaojay  
    OP
       Nov 9, 2010
    这样,第二个地址就不用翻墙了,方便正常其他人填写 :)
    yoyicue
        5
    yoyicue  
       Nov 9, 2010
    @xiaojay 把源码公开吧 一直觉得google spreadsheets的form表单 是最好用的.
    napoleonu
        6
    napoleonu  
       Nov 9, 2010
    appengien上被墙的代理不要太多,这样做有可能降低了被墙的风险,可以控制用户访问什么内容。
    yoyicue
        7
    yoyicue  
       Nov 9, 2010
    xiaojay
        8
    xiaojay  
    OP
       Nov 9, 2010
    billychow
        9
    billychow  
       Nov 9, 2010
    呵呵,虽然平时都翻墙用
    不过还是支持下楼主的 DIY 精神

    mark
    darcy
        10
    darcy  
       Nov 10, 2010
    只是将翻墙改到了服务器上,其他人还是得改本地host,也不省事。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   943 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 19:24 · PVG 03:24 · LAX 12:24 · JFK 15:24
    ♥ Do have faith in what you're doing.