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