
1 defunct9 2019-03-06 18:06:41 +08:00 1. google 检测到你是用 nginx 代理的,所以出图片。 2. google 查不到你是用代理的,所以不出。 |
2 mango88 2019-03-06 20:21:06 +08:00 via iPhone 参考四层代理与七层代理 |
3 google456 OP @defunct9 google 怎么能检测到我是 nginx 代理的呢? 即便我不用浏览器产生其他的 JS 调用,直接 wget 一个搜索请求,也一样有可能出现 302 跳验证码。 |
5 Belmode 2019-03-07 00:27:27 +08:00 via Android 经过 nginx 转发的 http 请求头多了一些字段。 |
6 alvin666 2019-03-07 00:52:38 +08:00 via Android 检测的方法多了去了,相比较来说代理更好一点而已 |
7 lzxgh621 2019-03-07 01:23:29 +08:00 没什么太大区别 前者弹验证码说明配置的不好 |
9 theks 2019-03-07 03:59:06 +08:00 via iPhone @lzxgh621 有道理,反向代理是可以传递 cookie、ua 等用户信息的,所以要看楼主 nginx 是怎么反代的 |
10 dangyuluo 2019-03-07 04:16:43 +08:00 你的问题就是 nginx 配置的太简单了,Google 总是收到 UA 为 Nginx 的请求,觉得你是机器人。SS 的话就比较底层一些,HTTP 头什么的都算事数据包 payload 不会被修改,Google 也就会把你当做一个正常人,只不过是从 SS 服务器发起的请求。 |
12 wwbfred 2019-03-07 07:14:46 +08:00 最好别用 nginx,不仅是机器人的问题,还有封锁的问题. 开反代 google 容易被墙扫描到之后进 IP 黑名单... |
13 ntplay4 2019-03-07 08:21:39 +08:00 via Android 反代明显容易被检测到,更容易被墙 |
14 xy2401 2019-03-07 08:39:11 +08:00 我是反向代理+登录验证 google。方便 |
15 google456 OP @defunct9 @dangyuluo 都参考所有网上教程 改过的,不过改不改据我测试,差别不大。 感觉没什么用。。。 proxy_http_version 1.1; proxy_set_header Connection "Keep-Alive"; proxy_set_header Host $http_host; proxy_set_header User-Agent "Mozilla/5.0 (Windows NT 6.1; rv:35.0) Gecko/20100101 Firefox/35.0"; proxy_set_header Accept-Language "zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3"; proxy_ssl_session_reuse off; proxy_set_header cookie $http_cookie; proxy_ssl_server_name on; proxy_ssl_name $http_host; |
17 google456 OP |
18 google456 OP 继续顶一下啊 |