Help us learn about your current experience with the documentation. Take the survey.
IP 地址限制
- 版本:Free, Premium, Ultimate
- 产品:GitLab Self-Managed, GitLab Dedicated
IP 地址限制有助于防止恶意用户使用多个 IP 地址来隐藏其活动。
GitLab 会维护一个列表,记录用户在指定时间段内用于发起请求的唯一 IP 地址。当达到指定的限制时,用户从任何新 IP 地址发起的请求都会被拒绝,并返回 403 Forbidden 错误。
如果在指定时间段内,用户没有从某个 IP 地址再发起任何请求,那么该 IP 地址就会从列表中清除。
当 runner 以特定用户身份运行 CI/CD 作业时,runner 的 IP 地址也会被记录到该用户的唯一 IP 地址列表中。因此,在设置每个用户的 IP 地址限制时,应将已配置的活跃 runner 的数量考虑在内。
配置 IP 地址限制
- 在左侧边栏底部,选择 管理员。
- 选择 设置 > 报告。
- 展开 垃圾邮件与机器人防护。
- 更新 IP 地址限制设置:
- 勾选 限制从多个 IP 地址登录 复选框以启用 IP 地址限制。
- 在 每个用户的 IP 地址数 字段中输入一个大于或等于
1的数字。该数字表示在指定时间段内,用户可用来访问 GitLab 的唯一 IP 地址数量上限,超过此上限后,来自新 IP 地址的请求将被拒绝。 - 在 IP 地址过期时间 字段中输入一个大于或等于
0的数字。此数字指定了从最后一次请求的时间开始,一个 IP 地址计入用户限制的时长(以秒为单位)。
- 选择 保存更改。