# 新浪微博图床失效应对方法

2023 年一开始微博的图床开启了防盗链,导致使用 iPic 上传的图片均无法访问。

referrer 无效

<meta name="referrer" content="no-referrer" />

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta name="referrer" content="no-referrer" />
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <img src="https://tvax3.sinaimg.cn/large/008vxvgGgy1h7q0l1yk98j30u0190gx6.jpg" />
  </body>
</html>

23207787-FE50-4310-A9F5-586E69518D6C.png

修改域名 无效

因为 wx1/2/3/4、ww1/2/3/4 与 ws1/2/3/4 为前缀的节点目前都被限制了,而 tva1/2/3/4 为前缀的节点目前仍可顺利打开。那么只要把网址前缀中的 wx、ww 与 ws 都改成 tva 系列应该就

使用 Nginx 代理

  1. 将域名配置为自己服务器域名
  2. 设置 Nginx 转发原图片并设置 referrer
  location /large/ {
      proxy_pass https://tvax1.sinaimg.cn;
      proxy_set_header referer "https://tvax1.sinaimg.cn";
  }

使用 https://cdn.cdnjson.com/ 域名

https://cdn.cdnjson.com/tvax3.sinaimg.cn/large/008vxvgGgy1h7q0l1yk98j30u0190gx6.jpg