利用nginx反向代理访问Google成功
|
字数总计:
2602
|
阅读时长:
1分钟
|
阅读量:
6226
这篇文章距离最后更新已过1512 天,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

起因
最近在手动搭LNMP环境,碰到很多莫名其妙的问题。Bing搜了半天(百度本人基本不用),解决办法基本一个抄一个,看起来没有一个靠谱的,不禁又怀念起用google的日子了。
过程
前面又见到有群友用自己的域名就可以访问谷歌得,了解到是用的nginx反向代理,这两天正好薅了亚马逊AWS的羊毛(新用户免费用一年),所以立刻行动起来,可是好几次都没有成功。
刚刚在折腾SSR的过程中偶然看到一篇文章《Nginx 反向代理 Google 配置》,立马又试了一下,居然成了。
结果
https://guge.xze.cc
5月28日更新
5月28日切换到阿里云新加坡服务器,重新尝试用BT面板自带反带功能设置,一直未能成功。后来在网上搜索配置文件内容,终于解决问题。
配置文件全文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | server { listen 80; listen 443 ssl http2; server_name guge.xze.cc; index index.html; root /wwwroot/google; #SSL-START #SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; #HTTP_TO_HTTPS_START if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; } #HTTP_TO_HTTPS_END ssl_certificate /www/server/panel/vhost/cert/google.xze.cc/fullchain.pem; ssl_certificate_key /www/server/panel/vhost/cert/google.xze.cc/privkey.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; error_page 497 https://$host$request_uri; #SSL-END #Google Proxy-START location / { proxy_redirect off; proxy_cookie_domain google.com guge.xze.cc; proxy_pass https://www.google.com; proxy_connect_timeout 60s; proxy_read_timeout 5400s; proxy_send_timeout 5400s; proxy_set_header Host "www.google.com"; proxy_set_header User-Agent $http_user_agent; proxy_set_header Referer https://www.google.com; proxy_set_header Accept-Encoding ""; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header Accept-Language "zh-CN"; proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=en-US:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2W1IQ-Maw"; } #Google Proxy-END } |
注意:使用时,配置文件中server_name、root、ssl_certificate、ssl_certificate_key、proxy_cookie_domain几项内容请按实际情况修改。
评论已关闭