使用nginx反代jsdelivr

前言

因为cdn.xxhzm.cn这个项目,我接触到了这个,但是全网看了一遍,似乎没有的教程,今天来写一篇,供大家使用。

我自己反代的链接:https://cdn.xxhzm.cn/proxy/

示例:https://cdn.xxhzm.cn/proxy/npm/[email protected]/dist/jquery.min.js

有关这个项目的具体内容请查看下面这篇文章

cdn.xxhzm.cn 免费的静态资源加速

前言现在是2022年11月16日12:53:04,开学两月了,好久没发表过文章了,仔细看了看前几篇文章关于cdn....

准备工作

  1. 一个并且不受GFW的纯净Linux服务器(本文不恰饭,请自行购买)
  2. 一个域名
  3. 一双手

正文

如果服务器已有宝塔,请跳转到...

  1. 连接服务器
    首先我们连接到我们的Linux服务器,这里使用的是FinalShell
    image-20221119140115694
  2. 安装宝塔
    ctrl + shift + v粘贴宝塔安装命令

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

    image-20221119140556482

    安装完毕后进入宝塔

  3. 进入宝塔-软件管理-运行环境-nginx-安装
    image-20221119141020816
    安装nginx-1.22
  4. 创建网站
    域名处填写你自己的域名
    image-20221119141320960
  5. 创建反向代理
    image-20221119141759449
    将内容替换中的test.com/jsdelivr/,test.com替换为自己的域名
  6. 配置跨域
    在网站的配置文件中添加跨域配置
    image-20221119142208887

        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Headers X-Requested-With;
        add_header Access-Control-Allow-Methods GET,POST;
    
        location ~* \.(eot|ttf|woff|svg|otf)$ {
         add_header Access-Control-Allow-Origin *;
        }

    然后访问

    http://你自己的域名/jsdelivr/npm/[email protected]/dist/jquery.min.js

    如果正常访问的话,说明配置成功

最后修改:2023 年 08 月 27 日
如果觉得我的文章对你有用,请随意赞赏