全球主机交流论坛

标题: 算了不局限nginx,有人能反代bdstatic.com这个吗? [打印本页]

作者: red233    时间: 2020-12-11 19:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjxubinbin    时间: 2020-12-11 19:32
你只是要反代 "https://ss0.bdstatic.com/"开头的图片吗

如果只是要反代图片的话,我去给你写一个Python的Web服务
作者: red233    时间: 2020-12-11 19:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjxubinbin    时间: 2020-12-11 19:35
red233 发表于 2020-12-11 19:34
对的,Python貌似不会用唉

那你稍等,我等会儿回去给你写一个
作者: red233    时间: 2020-12-11 19:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjxubinbin    时间: 2020-12-11 19:39
red233 发表于 2020-12-11 19:36
Python主要不会用……

阿这...
那我也没有什么好办法了
作者: js攻城狮    时间: 2020-12-11 19:50
没有的是钞票
作者: liuyangge    时间: 2020-12-11 20:23
nginx 打开宝塔 站点设置,配置文件,放到root 那行下面即可
  1. location ~ {
  2.   proxy_pass https://ss0.bdstatic.com;
  3.   break;
  4. }
复制代码

作者: red233    时间: 2020-12-11 21:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuyangge    时间: 2020-12-11 22:11
red233 发表于 2020-12-11 21:11
你测试可以?我不行啊

你请求的链接是什么?
应该这样请求 http://xxxx.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3191659576,3761251012&fm=26&gp=0.jpg
作者: red233    时间: 2020-12-11 22:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: red233    时间: 2020-12-11 22:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 嗷嗷    时间: 2020-12-11 22:53
宝塔默认配置就行(实测)
作者: red233    时间: 2020-12-11 23:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 嗷嗷    时间: 2020-12-11 23:10
red233 发表于 2020-12-11 23:01
你可以访问?
https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3191659576,3761251012&fm=26& ...

可以的,nginx1.17
作者: red233    时间: 2020-12-11 23:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 嗷嗷    时间: 2020-12-11 23:20
red233 发表于 2020-12-11 23:14
卧槽,大佬你在逸笙群里吗?冒个泡,QQ联系您

应该不在的,不知道你说的什么群
作者: fwo    时间: 2020-12-11 23:29
可以访问,以下为请求内容。
  1. GET https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3191659576,3761251012&fm=26&gp=0.jpg HTTP/1.1
  2. Host: ss0.bdstatic.com
复制代码

作者: red233    时间: 2020-12-11 23:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: fwo    时间: 2020-12-11 23:58
red233 发表于 2020-12-11 23:32
大佬代理规则是什么

你只要确保Nginx发送的头部我贴的一样就可以。
作者: po888375    时间: 2020-12-12 00:07
只要百度没有使用cdn或者多节点,宝塔的默认反向代理就可以实现
作者: po888375    时间: 2020-12-12 00:09
已经成功代理,https://www.yellowzero.cc/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3191659576,3761251012&fm=26&gp=0.jpg
作者: luys    时间: 2020-12-12 00:16
试试自定义HTTP头的域名?
location / {
        proxy_pass https://ss0.bdstatic.com;
        proxy_set_header Host ss0.bdstatic.com;
}
作者: red233    时间: 2020-12-12 08:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: red233    时间: 2020-12-12 08:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: po888375    时间: 2020-12-12 08:55
red233 发表于 2020-12-12 08:35
大佬贴份规则?

首先因为百度有很多节点,所以你要在你的服务器上修改host,指定一个距离你服务器最近的节点,然后使用下面的规则就可以了。

  1. #PROXY-START/
  2. location  ~* \.(php|jsp|cgi|asp|aspx)$
  3. {
  4.     proxy_pass https://ss0.bdstatic.com;
  5.     proxy_set_header Host ss0.bdstatic.com;
  6.     proxy_set_header X-Real-IP $remote_addr;
  7.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8.     proxy_set_header REMOTE-HOST $remote_addr;
  9. }
  10. location /
  11. {
  12.     proxy_pass https://ss0.bdstatic.com;
  13.     proxy_set_header Host ss0.bdstatic.com;
  14.     proxy_set_header X-Real-IP $remote_addr;
  15.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  16.     proxy_set_header REMOTE-HOST $remote_addr;
  17.    
  18.     add_header X-Cache $upstream_cache_status;
  19.    
  20.     #Set Nginx Cache
  21.    
  22.    
  23.     proxy_ignore_headers Set-Cookie Cache-Control expires;
  24.     proxy_cache cache_one;
  25.     proxy_cache_key $host$uri$is_args$args;
  26.     proxy_cache_valid 200 304 301 302 1m;
  27.     expires 12h;
  28. }

  29. #PROXY-END/
复制代码

作者: red233    时间: 2020-12-12 08:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: red233    时间: 2020-12-12 08:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: red233    时间: 2020-12-12 09:00
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4