slug
category
type
status
password
icon
summary
🔁 re-pro
Notion / Unsplash 图像反向代理 · 部署至 Netlify 或 Cloudflare Workers · 支持白名单配置
re-pro
wob25 • Updated Jun 28, 2025
📌 项目简介
re-pro 是一个轻量级反向代理服务,可用于加速访问 Notion、Unsplash 等图床资源,帮助解决跨域加载失败和中国大陆访问缓慢问题。
⚠️ 请避免在 Vercel 上部署,其出站请求策略可能会阻止文件访问。
👉 如果你需要开放代理任意网站资源,请查看:完全开放版分支
✨ 核心特性
- 支持将
/proxy/<目标地址>
转发为服务端请求
- 自动添加 CORS 响应头:
Access-Control-Allow-Origin: *
- 可部署至 Netlify / Cloudflare Workers
- 白名单机制控制目标域名,默认安全配置
🚀 使用方式
将目标链接使用
encodeURIComponent()
编码后拼接:✅ 推荐路径格式(清晰直观)
https://your-site.netlify.app/proxy/https%3A%2F%2Fimages.unsplash.com%2Fphoto-xxx
🔁 可选参数格式(无需配置)
https://your-site.netlify.app/proxy?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-xxx
Cloudflare Workers 同样支持以上格式,可使用自定义域名绑定以提升国内可访问性。
🧰 如何添加白名单域名
该项目使用
ALLOWED_DOMAINS
数组限制可代理的目标网站,你可以在以下位置修改:Netlify 版本路径
netlify/functions/proxy.js
Cloudflare Workers 版本路径
cf-worker/workers.js
🌐 Cloudflare Workers 在中国大陆访问说明
默认生成的
*.workers.dev
地址在部分中国网络环境中可能因 DNS 污染被屏蔽,导致不可访问。✅ 解决方案:在 Cloudflare 中绑定你自己的子域名(如
img.yourdomain.com
)并指向对应 Worker 路由路径,以提升稳定性与兼容性。📁 项目结构
📄 License
MIT License © wob25
使用本项目需自行承担相关网络责任。建议仅在学习用途或受控部署场景中使用。
- 作者:✨𝔀𝓸𝓫•𝓢𝓱𝓪𝓻𝓮✨
- 链接:https://wobshare.us.kg//220a5a8a-afda-80e6-971b-d8e7af36ee99
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。