1
anjunecha OP 很神奇为何不能添加append....那就贴在回复里面好了
Nginx 反代 Google Scholar 的配置如下: server { listen 443; server_name xxx.xxx; ssl on; ssl_certificate /usr/local/nginx/ssl.crt; ssl_certificate_key /usr/local/nginx/ssl.key; ssl_protocols SSLv3 TLSv1; ssl_ciphers ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP; location / { proxy_redirect http://scholar.google.com/ /; proxy_set_header Host "scholar.google.com"; proxy_set_header Accept-Encoding ""; proxy_set_header User-Agent $http_user_agent; proxy_set_header Accept-Language "zh-CN"; proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2W1IQ-Maw"; proxy_pass http://scholar.google.com; sub_filter scholar.google.com xxx.xxx; sub_filter_once off; } } server { listen 80; server_name xxx.xxx; rewrite ^(.*) https://xxx.xxx/$1 permanent; } #把所有的xxx.xxx改为你自己的域名 |
2
anjunecha OP Nginx 反代草榴论坛 的配置如下:
server { listen 80; server_name xxx.xxx; location / { proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://184.154.128.246/; } } #把所有的xxx.xxx改为你自己的域名即可 |
6
anjunecha OP 终于可以append了,那我就把前两条回复贴到append里面,好查看
|
7
GhostFlying 2014-08-04 13:55:22 +08:00
收下,扔到自己的vps上去
|
8
edwinlai 2014-08-04 13:57:33 +08:00
测试不行,不知道是不是因为没启用ssl原因,就用80
|
9
anjunecha OP @edwinlai 不使用ssl加密反代google的配置是这样的
server { listen 80; server_name xxx.xxx; location / { proxy_redirect http://www.google.com/ /; proxy_cookie_domain google.com xxx.xxx; proxy_pass http://173.194.127.48; proxy_set_header Accept-Encoding ""; proxy_set_header User-Agent $http_user_agent; proxy_set_header Accept-Language "zh-CN"; proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2W1IQ-Maw"; sub_filter www.google.com xxx.xxx; sub_filter_once off; } } |
10
BOOM 2014-08-04 14:01:06 +08:00
不错。amh可以直接配置反向代理就可以了。。
不过话说,https://github.com/greatfire/freegoogle 也算是反代么。。 另一个类似wen.lu的反代——www.tmd123.com |
11
anjunecha OP @BOOM www.tmd123.com 像这样的已经不是单纯的直接反向代理,这应该是调用了 Google 的 API
|
12
GhostFlying 2014-08-04 14:04:08 +08:00
@anjunecha 明文过墙风险略大吧。。
|
13
adoraj 2014-08-04 14:04:20 +08:00
看来Nginx真是好东西啊。
|
15
anjunecha OP @GhostFlying SSL 加密之后问题不大,只是流量不能太大。。。
|
16
datou 2014-08-04 14:09:16 +08:00
能反代youtube吗?
|
17
GhostFlying 2014-08-04 14:09:32 +08:00
@anjunecha 嗯,我去自己签个证书部署下
|
19
O21 2014-08-04 14:16:43 +08:00
这样可以么?
server { listen 80; server_name xxx.net; location / { proxy_pass http://twitter.com/; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } |
21
maye696 2014-08-04 14:24:30 +08:00
马克西下
|
22
StarBrilliant 2014-08-04 14:27:49 +08:00 1
@anjunecha YouTube用的CDN是 *.googlevideo.com 过滤替换之再在主服务器上配一个 sniproxy 就可以了。
|
23
StarBrilliant 2014-08-04 14:28:05 +08:00 1
@O21 不可以。Twitter用的443端口。
|
24
alex321 2014-08-04 14:29:34 +08:00
|
25
anjunecha OP @StarBrilliant 原来如此,关系提醒!
|
30
leecade 2014-08-04 15:03:20 +08:00
不用 ssl 恐怕不行吧, 测试过吗
|
31
missdeer 2014-08-04 15:06:43 +08:00
我想问你们在哪买的SSL证书?
|
33
jzhone 2014-08-04 15:45:53 +08:00
blogger 能实现吗?以前可以但好像现在不行了
|
34
usufu 2014-08-04 16:00:43 +08:00 via iPhone
有没有办法用二级目录绑定呢?
比如www.jjjj.com/google |
36
anjunecha OP @missdeer 我买了 wildcard 泛域名证书,所以几个二级域名部署ssl证书比较方便
|
38
xiaop 2014-08-04 16:14:02 +08:00
请问如果不想设置根域名,是否可以反代到二级域名?试了无法设置。
|
39
anjunecha OP @xiaop 可以用二级域名,我都是用的二级域名,你无法设置是不是因为还没有编译nginx的sub_filter模块?
|
40
4gShell 2014-08-04 17:11:58 +08:00
1024
|
41
jacy 2014-08-04 17:25:46 +08:00
sniproxy,简单暴力,你值得拥有
|
42
donnior 2014-08-04 17:30:23 +08:00
试了下无加密反代google,报500错误了;nginx的log叶看不出来什么问题。
|
43
zjgood 2014-08-04 17:32:20 +08:00 via Android
如果不是那个草榴。。。哪里会有这么多收藏,楼主真是机智
|
44
mind3x 2014-08-04 17:33:16 +08:00
为啥要这么麻烦,每个网站弄个二级域名和证书……用spdyproxy不就行了?
|
45
zjgood 2014-08-04 17:33:54 +08:00 via Android
@jacy sniproxy拿来做翻墙dns吧?没有SSL,sniproxy代理出来也没有SSL吧?我折腾过sniproxy一次,不熟
|
46
ogrish 2014-08-04 17:38:16 +08:00
其实我想问问有没有草榴邀请呢?
|
47
geew 2014-08-04 17:43:56 +08:00
一群绅士啊
|
51
sdcg1994 2014-08-04 19:29:38 +08:00
1024
|
54
panzhc 2014-08-04 20:44:49 +08:00
我直接用tcp proxy做了个4层的转发,绑下hosts,跟直接用google.com一样。
|
55
xxstop 2014-08-04 20:53:04 +08:00
mark..准备搞一个阿里云的来做nginx反向代理~哈哈哈哈。。不过目前我在用pac..
|
56
junlew 2014-08-04 21:56:53 +08:00
mark
|
58
anjunecha OP @dopcn 谢谢哥们提醒,我起初只是想在技术层面讨论这些事情,现在想来确实考虑有些欠妥,这方面我以后会更加注意😊
|
60
xiaop 2014-08-05 11:04:42 +08:00
@anjunecha 抱歉上边是笔误,应该是二级目录。比如:www.sample.com/google
|
62
missdeer 2014-08-05 15:54:28 +08:00
能反代gmail和google drive么?
|
63
xarrow 2014-08-10 18:04:46 +08:00
如果 加上GoAgent 对twitter转发呢?
|
64
xarrow 2014-08-10 18:06:58 +08:00
server {
listen 80; server_name localhost; location / { proxy_pass http://127.0.0.1:8087; #proxy_set_header Host www.baidu.jp; #proxy_set_header Host twitter.com } } 可以不? |
67
Wyatt 2014-08-13 12:02:19 +08:00 via Android
谷歌反向代理同一个ip会导致验证码。。
|
68
xarrow 2014-08-13 23:23:04 +08:00
nginx 一直504 Gateway Time-out,怎么回事?
|
70
sincway 2014-08-15 11:22:36 +08:00
配置了以后 Chrome,FF 和 Safari 正常,但是 Opera Mini 和 w3m 等“老式”浏览器仍然跳转到 www.google.com/q? 搜索导致无法连接,这需要如何配置呢?
|
75
leedstyh 2014-08-30 14:23:47 +08:00
@anjunecha 哦我少打字了,我意思是问你11楼回复的那个网站(www.tmd123.com)
|
77
happywowwow 2014-10-23 11:29:19 +08:00
|
78
kawaiiushio 2014-11-10 18:27:30 +08:00
跑不起来 报错
|
79
popphen 2014-11-25 23:37:11 +08:00
|
80
teaker 2015-06-24 09:56:07 +08:00
re`~
不过现在GOOGLE没法用IP直接访问了,必须要有主机头。 |
81
inmyfree 2015-07-10 16:54:12 +08:00
mark @youxiachai
|
82
lirener 2015-09-03 03:07:22 +08:00
so 刁 so live
|