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

基于 airgoo 的反向代理搭建?

  •  
  •   chdreamflying · 2015-02-12 13:29:19 +08:00 · 3393 次点击
    这是一个创建于 3573 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/spance/AirGoo,
    github上提供最便捷的方法还原谷歌服务的开源项目,对web不是非常熟,下面的教程看的也不是很明白,windows操作系统,下了node.js,也安装了nginx,但不知道完整的怎么搭建?谁能指点下?搭建成功这个需要些什么依赖的条件?

    16 条回复    2015-02-13 13:01:27 +08:00
    spance
        1
    spance  
       2015-02-12 14:43:36 +08:00
    文档里写的不清楚吗?
    node server.js 就可以跑起来了。
    ryd994
        2
    ryd994  
       2015-02-12 15:26:45 +08:00   ❤️ 1
    你只是个人想用的话,不需要nginx,直接node server.js
    nginx反代、缓存、负载均衡之类的,我认为要至少 看一个星期的文档+足够的实际锻炼 才有意义。
    spance
        3
    spance  
       2015-02-12 16:08:48 +08:00   ❤️ 1
    @ryd994 同意。只是自己用而且不搜敏感word,是可以不开nginx的。
    但是这样是明文通信,某些时候会触发tcp reset让人比较疼,所以用nginx作https/spdy包装后,就能防这个问题,还可以顺带再把cache带上,这些都不复杂,wiki里面也都给了详细说明了。
    chdreamflying
        4
    chdreamflying  
    OP
       2015-02-12 16:18:15 +08:00
    @ryd994 ,我没有域名的,我只想在本机下测试用下,我用node server.js启动了;
    下面这段话不知道怎么启动:
    启动参数

    监听地址,命令行参数[-a 0.0.0.0] > 参数文件[listen_address] > 默认[0.0.0.0]
    监听端口,命令行参数[-p 8080] > 参数文件[listen_port] > 默认[8080]
    工作参数文件,命令行参数[-c file] > 环境变量[AIRGOO_CONF] > 默认当前目录[config.json]
    命令参数 -h 查看此类帮助,这里的>表示作用优先级左端高于右端。

    还有如果我在本地测试google搜索能不能用,直接在本地浏览器输入0.0.0.0:8080就可以吗?

    web方面比较小白,见谅!
    chdreamflying
        5
    chdreamflying  
    OP
       2015-02-12 16:20:35 +08:00
    @spance 我只是想试试搭建一个让google搜索能用,纯粹是学习用的,node server.js启动后不知道怎么操作才能成功了...
    spance
        6
    spance  
       2015-02-12 16:33:14 +08:00
    @chdreamflying 你的本机如果可以直通google那就不需要这个程序了。这程序的目的是你本地无法直连,于是把程序部署到海外某机器上,你去访问这台机器相当于你访问google了。
    当你部署到海外某机后,在你本地用那机器的地址(如果不是80,443端口则加上冒号端口)访问。
    node server.js就是启动,完了,没有下一步了。
    chdreamflying
        7
    chdreamflying  
    OP
       2015-02-12 16:56:33 +08:00
    @spance 明白了,也就是说基于airgoo搭建反代理服务的机器本身是要能访问google的,谢谢了!
    chdreamflying
        8
    chdreamflying  
    OP
       2015-02-12 17:09:06 +08:00
    @spance 请问下如果我一台电脑本身是用代理访问google的,这台电脑可以搭建反向代理吗?
    spance
        9
    spance  
       2015-02-12 17:18:55 +08:00
    @chdreamflying 本地有代理了,那就直接走代理吧。反代是为了没有代理或者不方便代理的时候用的,就是为了省事,比如为手机用、其他电脑上用、想到一个点子又没开代理的时候等等,总之是个省事快捷的办法,不是为了取代代理,只为快速访问到Google。
    chdreamflying
        10
    chdreamflying  
    OP
       2015-02-12 17:35:29 +08:00
    @spance 我现在还没有国外的vps,我只是想做个测试,我刚刚试了下没有成功,不知道是方法不对还是主机不能是代理上网的!
    spance
        11
    spance  
       2015-02-12 17:52:56 +08:00
    chdreamflying
        12
    chdreamflying  
    OP
       2015-02-12 18:10:58 +08:00
    @spance c9.io是可以免费建站和搭建服务器的吗?能简单介绍下吗?
    spance
        13
    spance  
       2015-02-12 20:32:20 +08:00
    @chdreamflying 就是个云ide附带可以跑一下程序搞搞测试,具体你看它的介绍,试试就明白了,细节也不太好讲。
    ryd994
        14
    ryd994  
       2015-02-12 22:04:53 +08:00 via Android
    @spance ?!不加密?!不加密要他何用?不加密那不就是Nginx反代而已
    spance
        15
    spance  
       2015-02-12 22:23:05 +08:00
    @ryd994 加密不是Http层做的事情,https/spdy就是加密和包装http流的,有人不想用nginx所以当然就没有加密层了。第二点,nginx反代也有一些人做,都是在应用层做替换大同小异而已,只是独立app可做的事情就要丰富很多,反代只看一点,资源处理干净就好。
    chdreamflying
        16
    chdreamflying  
    OP
       2015-02-13 13:01:27 +08:00
    @spance 谢谢,在c9.io上测试成功了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:44 · PVG 21:44 · LAX 05:44 · JFK 08:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.