基于 airgoo 的反向代理搭建?

2015-02-12 13:29:19 +08:00
 chdreamflying

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

3426 次点击
所在节点    NGINX
16 条回复
spance
2015-02-12 14:43:36 +08:00
文档里写的不清楚吗?
node server.js 就可以跑起来了。
ryd994
2015-02-12 15:26:45 +08:00
你只是个人想用的话,不需要nginx,直接node server.js
nginx反代、缓存、负载均衡之类的,我认为要至少 看一个星期的文档+足够的实际锻炼 才有意义。
spance
2015-02-12 16:08:48 +08:00
@ryd994 同意。只是自己用而且不搜敏感word,是可以不开nginx的。
但是这样是明文通信,某些时候会触发tcp reset让人比较疼,所以用nginx作https/spdy包装后,就能防这个问题,还可以顺带再把cache带上,这些都不复杂,wiki里面也都给了详细说明了。
chdreamflying
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
2015-02-12 16:20:35 +08:00
@spance 我只是想试试搭建一个让google搜索能用,纯粹是学习用的,node server.js启动后不知道怎么操作才能成功了...
spance
2015-02-12 16:33:14 +08:00
@chdreamflying 你的本机如果可以直通google那就不需要这个程序了。这程序的目的是你本地无法直连,于是把程序部署到海外某机器上,你去访问这台机器相当于你访问google了。
当你部署到海外某机后,在你本地用那机器的地址(如果不是80,443端口则加上冒号端口)访问。
node server.js就是启动,完了,没有下一步了。
chdreamflying
2015-02-12 16:56:33 +08:00
@spance 明白了,也就是说基于airgoo搭建反代理服务的机器本身是要能访问google的,谢谢了!
chdreamflying
2015-02-12 17:09:06 +08:00
@spance 请问下如果我一台电脑本身是用代理访问google的,这台电脑可以搭建反向代理吗?
spance
2015-02-12 17:18:55 +08:00
@chdreamflying 本地有代理了,那就直接走代理吧。反代是为了没有代理或者不方便代理的时候用的,就是为了省事,比如为手机用、其他电脑上用、想到一个点子又没开代理的时候等等,总之是个省事快捷的办法,不是为了取代代理,只为快速访问到Google。
chdreamflying
2015-02-12 17:35:29 +08:00
@spance 我现在还没有国外的vps,我只是想做个测试,我刚刚试了下没有成功,不知道是方法不对还是主机不能是代理上网的!
spance
2015-02-12 17:52:56 +08:00
chdreamflying
2015-02-12 18:10:58 +08:00
@spance c9.io是可以免费建站和搭建服务器的吗?能简单介绍下吗?
spance
2015-02-12 20:32:20 +08:00
@chdreamflying 就是个云ide附带可以跑一下程序搞搞测试,具体你看它的介绍,试试就明白了,细节也不太好讲。
ryd994
2015-02-12 22:04:53 +08:00
@spance ?!不加密?!不加密要他何用?不加密那不就是Nginx反代而已
spance
2015-02-12 22:23:05 +08:00
@ryd994 加密不是Http层做的事情,https/spdy就是加密和包装http流的,有人不想用nginx所以当然就没有加密层了。第二点,nginx反代也有一些人做,都是在应用层做替换大同小异而已,只是独立app可做的事情就要丰富很多,反代只看一点,资源处理干净就好。
chdreamflying
2015-02-13 13:01:27 +08:00
@spance 谢谢,在c9.io上测试成功了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/170448

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX