技术解析

基于 airgoo 的反向代理搭建?
0
2021-05-26 22:44:11
idczone

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


文档里写的不清楚吗?
node server.js 就可以跑起来了。

你只是个人想用的话,不需要nginx,直接node server.js
nginx反代、缓存、负载均衡之类的,我认为要至少 看一个星期的文档+足够的实际锻炼 才有意义。

同意。只是自己用而且不搜敏感word,是可以不开nginx的。
但是这样是明文通信,某些时候会触发tcp reset让人比较疼,所以用nginx作https/spdy包装后,就能防这个问题,还可以顺带再把cache带上,这些都不复杂,wiki里面也都给了详细说明了。

,我没有域名的,我只想在本机下测试用下,我用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方面比较小白,见谅!

我只是想试试搭建一个让google搜索能用,纯粹是学习用的,node server.js启动后不知道怎么操作才能成功了...

你的本机如果可以直通google那就不需要这个程序了。这程序的目的是你本地无法直连,于是把程序部署到海外某机器上,你去访问这台机器相当于你访问google了。
当你部署到海外某机后,在你本地用那机器的地址(如果不是80,443端口则加上冒号端口)访问。
node server.js就是启动,完了,没有下一步了。

明白了,也就是说基于airgoo搭建反代理服务的机器本身是要能访问google的,谢谢了!

请问下如果我一台电脑本身是用代理访问google的,这台电脑可以搭建反向代理吗?

本地有代理了,那就直接走代理吧。反代是为了没有代理或者不方便代理的时候用的,就是为了省事,比如为手机用、其他电脑上用、想到一个点子又没开代理的时候等等,总之是个省事快捷的办法,不是为了取代代理,只为快速访问到Google。

我现在还没有国外的vps,我只是想做个测试,我刚刚试了下没有成功,不知道是方法不对还是主机不能是代理上网的!

要测试可以在c9.io

c9.io是可以免费建站和搭建服务器的吗?能简单介绍下吗?

就是个云ide附带可以跑一下程序搞搞测试,具体你看它的介绍,试试就明白了,细节也不太好讲。

?!不加密?!不加密要他何用?不加密那不就是Nginx反代而已

加密不是Http层做的事情,https/spdy就是加密和包装http流的,有人不想用nginx所以当然就没有加密层了。第二点,nginx反代也有一些人做,都是在应用层做替换大同小异而已,只是独立app可做的事情就要丰富很多,反代只看一点,资源处理干净就好。

谢谢,在c9.io上测试成功了!

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服