🔧 修改Cloudflare API Token的IP过滤
📋 当前状态
您的Token配置摘要显示:
- ✅ Token名称:
Edit zone DNS - ✅ 权限:
- Account:
Niu.nan.chang.fen@gmail.com→ Cloudflare Tunnel:Edit - Zone:
hi-maker.com→ DNS:Read, DNS:Edit
- Account:
- ⚠️ IP过滤:
Is in - 65.75.223.70
⚠️ 重要提醒
如果您的CI/CD使用GitHub Actions:
当前IP过滤设置为 65.75.223.70,这可能会导致问题:
- GitHub Actions的IP地址不固定
- 如果GitHub Actions运行时的IP不是
65.75.223.70,Token将无法使用 - CI/CD部署会失败
🔧 如何修改IP过滤
方法1: 编辑Token(推荐)
点击页面顶部的 "← Edit token" 链接
- 这会返回到Token编辑页面
修改IP过滤设置
- 在 "Client IP Address Filtering" 部分
- 选项A:删除IP过滤
- 点击IP规则旁边的 "X" 删除
- 保持 "Operator" 为 "Select"(不设置)
- 选项B:修改IP
- 删除旧IP:点击 "X"
- 添加新IP:点击 "+ Add more",输入新IP
- 选项C:添加IP范围
- 点击 "+ Add more"
- Operator选择 "Is in range"
- Value输入IP范围(如:
65.75.223.0/24)
保存更改
- 点击 "Continue to summary"
- 检查新的配置摘要
- 点击 "Update Token" 或 "Save"
方法2: 删除IP过滤(推荐用于GitHub Actions)
如果使用GitHub Actions,建议完全删除IP过滤:
- 点击 "← Edit token"
- 在 "Client IP Address Filtering" 部分
- 点击IP规则
65.75.223.70旁边的 "X" - 确保 "Operator" 显示为 "Select"(未设置)
- 点击 "Continue to summary"
- 点击 "Update Token"
💡 针对不同场景的建议
场景1: 使用GitHub Actions(推荐)
建议:删除IP过滤
原因:
- GitHub Actions的IP地址不固定
- 设置IP过滤会导致Token无法使用
- Token存储在GitHub Secrets中已经很安全
操作:
- 删除IP过滤规则
- 保持 "Operator" 为 "Select"
场景2: 使用固定服务器
建议:保留或修改IP过滤
如果服务器IP固定:
- 保留当前IP:
65.75.223.70 - 或修改为服务器实际IP
如果服务器IP会变化:
- 设置IP范围(CIDR):如
65.75.223.0/24 - 或删除IP过滤
场景3: 需要多个IP
建议:添加多个IP规则
- 点击 "+ Add more"
- 添加每个允许的IP地址
- 保存更改
📝 当前建议
基于您的CI/CD配置,强烈建议:
如果使用GitHub Actions
- 点击 "← Edit token"
- 删除IP过滤
- 点击
65.75.223.70旁边的 "X"
- 点击
- 保存更改
- 点击 "Continue to summary"
- 点击 "Update Token"
如果使用自己的服务器
确认服务器IP
- 如果服务器IP是
65.75.223.70,可以保留 - 如果不是,修改为实际IP
- 如果服务器IP是
如果IP会变化
- 设置IP范围(如:
65.75.223.0/24) - 或删除IP过滤
- 设置IP范围(如:
✅ 验证修改
修改后,在Token摘要页面确认:
- IP过滤部分应该显示:
- "No IP address filtering"(如果删除了)
- 或新的IP地址/范围
🆘 常见问题
Q: 修改IP过滤后,需要更新GitHub Secrets吗?
A: 不需要。Token本身没有变化,只是IP过滤规则改变了。GitHub Secrets中的Token值保持不变。
Q: 如果忘记修改IP过滤,CI/CD会失败吗?
A: 如果GitHub Actions的IP不是 65.75.223.70,Token将无法使用,CI/CD会失败。建议删除IP过滤。
Q: 删除IP过滤后,Token还安全吗?
A: 是的,仍然安全:
- Token存储在GitHub Secrets中(加密)
- 只有授权的GitHub Actions可以使用
- 可以定期轮换Token
📚 相关文档
重要提醒: 如果使用GitHub Actions,强烈建议删除IP过滤,否则CI/CD可能无法正常工作。