宝塔如何设置限制国外ip访问
为防止国外恶意访问,可通过 Nginx 规则或 IP 黑名单限制特定地区 IP 访问网站。
- 典型场景:国内业务、防爬虫、DDoS防护。
- 实现方式:
方法 | 说明 |
---|---|
宝塔IP黑白名单 | 简单易用 |
Nginx geo 模块 | 根据国家限制访问 |
使用CDN屏蔽 | 通过 CDN 平台过滤 |
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
宝塔IP白名单 | 推荐方式 | 仅允许指定IP访问 |
geo模块 | 精准限制国家 | 需下载GeoIP数据库 |
CDN屏蔽 | 防御境外攻击 | 需绑定域名 |
操作建议
-
登录宝塔,进入“安全”模块,添加国外 IP 段黑名单。
-
或者在 Nginx 配置中使用 GeoIP 模块:
geo $country { default no; include /usr/share/GeoIP/CN; # 中国IP段 } if ($country = no) { return 403; }
-
重启 Nginx 服务使配置生效。
更新时间:2025-06-05 19:27:13