这几天在整理手里的 VPS,有些可以合并的我就退订然后内容放在了一起,包括腾讯云和阿里云,之前 Cloudcone 我买了 6 个,因为数据丢失的问题,让我低价都转出去了。
经过一天的处理,差不多退了有八九个,还剩下 3 个阿里云和 3 个腾讯云,因为要做点小项目,就想着把每个服务器发挥最大作用。Yite.net 这个域名,我之前从别人手里买卖来的,我也备案了,做点懒人项目。香港的服务器是 2C8G,其他三个 VPS 都是 2C2G。
项目说明
主域名: Yite.net
覆盖范围: CDNJS、jsDelivr、Google Fonts、Gravatar、Font Awesome Pro
由于部分海外 CDN 在国内访问不稳定,我们提供基于Yite.net的公益加速代理服务,用于提升常见前端静态资源的可用性和加载速度。
- 四节点架构:上海、香港、德国、美国四地部署,接入 DNSPod GeoIP 智能解析。
- 边缘缓存机制:启用边缘缓存与回源缓存,减少跨境延迟。
- 节点分布:上海部署在阿里云,香港/德国/美国部署在腾讯云。
- 服务方式:Nginx 反向代理 + 节点缓存加速 + 域名映射替换。
1. CDNJS 开源 JS 库
将 cdnjs.cloudflare.com 替换为 cdnjs.yite.net
原始写法
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/4.0.0-beta.2/jquery.min.js"></script>
替换后
<script src="https://cdnjs.yite.net/ajax/libs/jquery/4.0.0-beta.2/jquery.min.js"></script>
2. jsDelivr 开源库
将 cdn.jsdelivr.net 替换为 cdn.yite.net
原始写法
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tailwindcss@4.2.1/index.min.css" />
替换后
<link rel="stylesheet" href="https://cdn.yite.net/npm/tailwindcss@4.2.1/index.min.css" />
3. Google Fonts
字体 CSS 替换
将 fonts.googleapis.com 替换为 fonts.yite.net
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<link href="https://fonts.yite.net/css?family=Open+Sans" rel="stylesheet">
字体文件替换
将 fonts.gstatic.com 替换为 gstatic.yite.net
https://gstatic.yite.net/s/opensans/v14/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2
4. Gravatar 头像
将 *.gravatar.com 替换为 gravatar.yite.net
说明:由于国内链路及访问策略影响,当前采用香港节点中转,通过 gravatar.bluecdn.com 回源后再对外提供服务,我不理解的是反代 Google Fonts 国内服务器都可以,为什么头像直接就不显示。
https://gravatar.yite.net/avatar/5b2c80ac69782ece5fc8829a16ec90a31d47de643d036066458d6ea1db4e5684
5. Font Awesome Pro 7.2.0
这是我买的付费版本,本来买了一年,结果又自动续费了,应该还能支持几个版本,120 美金一年,Pro 版本可以支持更多类型的图标,具体可以去官网 看看,我使用了 icons.yite.net
完整加载方式
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/all.min.css" />
按需加载示例
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/fontawesome.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/regular.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/solid.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/light.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/thin.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/duotone.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-regular.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-solid.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-light.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/sharp-thin.min.css" />
<link rel="stylesheet" href="https://icons.yite.net/fontawesome-pro@7.2.0/css/brands.min.css" />
通常二选一:要么只使用 all.min.css,要么使用 fontawesome.min.css + 具体风格文件。我在使用 all.min.css 的时候,很多特色的图标无法正常显示,需要加载其他样式。
6. 站点 ICO 图标获取
访问方式:https://ico.yite.net/域名
https://ico.yite.net/qq.com
https://ico.yite.net/github.com
https://ico.yite.net/google.com
说明:优先尝试目标站点 favicon,失败则依次回退至 Google Favicon Service 和 DuckDuckGo 图标服务。
7. 加速域名列表
| 原域名 | 加速域名 | 方式 |
|---|---|---|
| Font Awesome Pro 资源 | icons.yite.net |
私有镜像 + 缓存 |
| 站点 ICO 图标 | ico.yite.net |
多源聚合 |
cdn.jsdelivr.net |
cdn.yite.net |
Nginx 反代 |
cdnjs.cloudflare.com |
cdnjs.yite.net |
Nginx 反代 |
fonts.googleapis.com |
fonts.yite.net |
Nginx 反代 |
fonts.gstatic.com |
gstatic.yite.net |
Nginx 反代 |
*.gravatar.com |
gravatar.yite.net |
香港中转 + 反代 |
注意:个别国内网络环境可能无法使用本服务,通常与当地运营商链路策略有关。
自己弄,丰衣足食