找到
7
篇与
EdgeOne
相关的结果
-
免费搭建自己的头像源 青序栈文官 本文介绍了如何免费搭建多源头像API,支持通过MD5值、邮箱或QQ号获取头像,并详细阐述了在EdgeOne中添加站点、配置边缘函数及触发条件的步骤。该API利用EdgeOne的免费资源,无需担心用量超限,并提供在线使用体验。 此内容根据文章生成,仅用于文章内容的解释与总结 上学了,每天开始朝六晚六的生活,初三压力确实大啊, d0a5e3 这期就水一水文章吧,搭建多源的免费头像 API 功能简介,及逻辑 从上到下为逻辑匹配顺序 传入MD5值 回源gavatar,代理返回图片 传入邮箱值 使用EdgeOne函数将邮箱转换为MD5,随后返回 传入QQ号 回源q.qlogo,随后代理返回QQ头像 支持传入源支持的参数,类似?s=640 后续会添加图片判断,确保尽可能返回头像,而不是只根据传入参数教程 EO添加站点 不过多说明,源站可以随便写,确保HTTPS正常 mg24a038.png图片 配置边缘函数 mg24d1ex.png图片 mg24dhx3.png图片 选择后点击下一步,填入代码 获取代码点我!点我! 点击“创建并部署” mg24icmm.png图片 转到高级配置-->触发配置,新增一个 mg24k1if.png图片 执行函数选择刚才新建的那个,触发条件--匹配类型选择HOST,选择你实际要访问的域名,下拉,点击确定即可 mg24lrf0.png图片 不用担心用量超限 - EdgeOne每月都将免费提供300万次边缘函数请求数和300万毫秒的边缘函数 CPU Time,日常使用毫无压力,并且EO对于已处理的URL缓存后不会额外统计请求数,更是拉高上限 在线使用体验网站 预览 MD5 md5图片 邮箱 mail图片 QQ头像 QQ图片 希望本文可以帮助到你,我们这秋游被家长举报全市取消了呜 Σ(っ °Д °;)っ 呜 每日一图-来自哲风壁纸 awa图片 -
使用Eo Pages免费搭建随机图API! 青序栈文官 使用Eo Pages搭建随机图API,Fork Acgapi仓库,选择加速区域,部署main分支。访问路径包括/get(双端自适应)、/pc(电脑端)和/pe(移动端),注意调整图片存储和数量。 此内容根据文章生成,仅用于文章内容的解释与总结 开学在即,有挺多事情处理,淡更了,抱歉。琢磨Bing随即图的时候诞生一个念头,既然Bing每日一图可以随机,那为什么不可以搭建属于自己的随机图片API呢?!说干就干! 其实原理都差不多 Fork仓库Acgapi Eo Pages 创建项目-->导入Git仓库 meqgfvtl.png图片 加速区域根据你的域名情况选择 是否ICP备案服务区域加速区域选择 中国大陆中国大陆可用区 全球全球可用区(含中国大陆) 全球可用区(不含中国大陆)生产分支选择'main',点击开始部署即可 使用教程 返回内容访问路径双端自适应/get电脑端/pc移动端/pe注意事项 电脑端图片存储在'acg_pc',移动端在'acg_m'。默认获取图片名称需为pic_xxxx,格式为png,新增或减少图片需调整'get.js'、'pc.js'和'pe.js'里的'maxImages'值,否则会有图片不存在、无法随机到的各种问题。 随机ACG图片 - 筱序二十维护 - Github仓库 Stars图片License图片 ACG图片 -
Bing每日图片部署教程 青序栈文官 本文介绍了如何部署Bing每日图片项目,包括在GitHub上Fork原仓库、启用GitHub Actions工作流、部署前端页面至Vercel或Netlify等平台,并添加了随机图片功能。通过新建get.js文件并运行工作流,可在部署域名下获取随机图片。 此内容根据文章生成,仅用于文章内容的解释与总结 原项目已更新API功能,可使用!最近逛柳神博客,发现不少有意思的项目,比如opengist等等,这期就来讲讲其中之一的Bing每日图片。 如何部署? Github仓库 Fork原仓库到你的账户 meqg7tcw.png图片 启用Github Actions工作流 meqg8rvq.png图片 将 Daily Get Bing Image 从禁用改为启用 meqg9uf1.png图片 点击运行,显示成功就完成了第一步! meqgeohh.png图片 部署前端页面 可以选择诸如Vercel、Netlify这类平台免费部署。 本文使用EdgeOne Pages进行演示。创建项目-->导入Git仓库 meqgfvtl.png图片 加速区域根据你的域名情况选择 是否ICP备案服务区域加速区域选择 中国大陆中国大陆可用区 全球全球可用区(含中国大陆) 全球可用区(不含中国大陆)生产分支选择'page',点击开始部署即可 meqgpknk.png图片 栈主的功能添加 从Bing抓取了这么多图片,要是只能动态获取每日图片,有点浪费了,在深入研究了Eo Pages函数功能后,栈主添加了随机图片功能! 在github仓库的main分支/page/functions新建get.js文件 meqhn567.png图片 代码内容从筱序二十の代码分享获取 新运行一个工作流,等待运行、部署完成 meqhudxp.png图片 meqhv0rt.png图片 访问你的部署'域名/get'即可获取随机图片。 写文的时候才注意到原作者已经新增了/api/daily和random功能,但栈主个人觉得既然有了/daily.jpeg和/daily.webp等直链更新/api/daily显得不那么重要,目前原作者的random函数并不能运行,故观望。Bing随机一图 - 筱序二十维护 - Github仓库 bing随机图图片 参考项目 Daily Bing Image -
EO官方IP段API使用教程 青序栈文官 EdgeOne 提供官方 API `https://api.edgeone.ai/ips` 获取全球回源节点 IP 段,支持 IPv4/IPv6,可通过参数筛选版本和区域。用户可通过 curl 获取并保存,用于防火墙白名单配置,建议自动化更新以应对动态调整的 IP。注意关闭源站防护功能,确保 IP 格式正确。 此内容根据文章生成,仅用于文章内容的解释与总结 EdgeOne 官方 IP 段 API 使用教程:轻松获取回源节点 IP EdgeOne 作为腾讯云推出的边缘安全加速平台,提供了全球分布的回源节点网络。为了确保源站安全,我们通常需要将这些回源节点的 IP 地址加入防火墙白名单。本文将详细介绍如何通过 EdgeOne 官方 API 获取这些 IP 段,并分享一些实用技巧。 一、API 基本介绍 EdgeOne 提供了简单的 HTTP API 来获取其全球回源节点 IP 列表: API 地址: https://api.edgeone.ai/ips 响应格式: UTF-8 编码的纯文本,每行一个 IP 段 支持协议: 同时包含 IPv4 和 IPv6 地址 二、基础使用方法 1. 获取全部 IP 段 只需通过浏览器或命令行工具访问 API 地址即可: curl https://api.edgeone.ai/ips响应示例: 203.107.1.1/24 2408:4000::/32 ...2. 命令行获取并保存到文件 curl -s https://api.edgeone.ai/ips > edgeone_ips.txt三、高级筛选功能 API 支持通过查询参数筛选特定类型的 IP 地址: 1. 按 IP 版本筛选 参数值说明versionv4仅获取 IPv4 地址versionv6仅获取 IPv6 地址示例(获取所有 IPv6 地址): curl "https://api.edgeone.ai/ips?version=v6"2. 按区域筛选 参数值说明areamainland-china仅获取中国大陆区域的 IPareaoverseas获取非中国大陆区域的 IPareaglobal获取全球所有区域的 IP(默认)示例(获取中国大陆区域的 IPv4 地址): curl "https://api.edgeone.ai/ips?version=v4&area=mainland-china"四、自动化更新建议 由于 EdgeOne 的回源节点 IP 会动态调整,建议: 每小时检查更新:设置定时任务每小时获取一次最新 IP 列表 自动更新防火墙规则:将获取的 IP 自动同步到源站防火墙 变更检测:比较新旧 IP 列表,只更新有变化的部分 示例 cron 任务(每小时执行一次): 0 * * * * /usr/bin/curl -s https://api.edgeone.ai/ips > /etc/edgeone_ips.txt && systemctl reload firewall五、注意事项 与源站防护功能互斥:使用此 API 前,请确保已关闭 EdgeOne 的源站防护功能 IP 段格式:返回结果为 CIDR 格式,确保防火墙支持此类格式 服务区域匹配:建议根据站点服务区域选择对应区域的 IP(如仅服务中国大陆用户,只需获取 mainland-china 区域的 IP) 六、实际应用案例 1. Nginx 白名单配置 获取 IP 列表后,可以更新 Nginx 配置: allow 203.107.1.1/24; allow 2408:4000::/32; deny all;2. iptables 防火墙规则 # 清空旧规则 iptables -F EDGEONE_WHITELIST # 添加新规则 while read -r ip; do iptables -A EDGEONE_WHITELIST -s "$ip" -j ACCEPT done < edgeone_ips.txt七、常见问题 Q:为什么需要定期更新 IP 列表? A:EdgeOne 会根据网络状况和节点部署情况动态调整回源节点,IP 地址会相应变化。不及时更新可能导致回源失败。 Q:如何验证 API 返回的 IP 是否有效? A:可以通过 ping 或 traceroute 测试这些 IP 的可达性,确认它们确实属于 EdgeOne 网络。 Q:是否可以使用 DNS 查询替代 API? A:不建议。API 提供的是权威的、最新的 IP 列表,而 DNS 查询可能不完整或滞后。