- XF兼容
- 2.2.x
此 XenForo 2.1 插件为用户注册提供地理阻止功能。
您可以根据用户注册的 IP 地址为国家/地区设置允许和拒绝列表,并可以选择在注册时强制来自未批准国家/地区的用户进入审核队列。
该插件使用免费的 Maxmind GeoLite2 可下载 IP 数据库来识别与注册用户的 IP 地址关联的国家/地区。
例如,此插件的典型用例可能是澳大利亚网站允许来自澳大利亚和新西兰的用户自动获得批准,而来自俄罗斯、尼日利亚和其他常见垃圾邮件发送者来源的用户则被阻止注册。来自所有其他国家/地区的用户都可以被放入审核队列,以便由审核员手动批准。
请注意,自 2019 年 12 月 30 日起,您不能再直接下载 Maxmind GeoLite2 数据库 - 请参阅:访问和使用 GeoLite2 数据库的重大更改。此插件的 1.1.0 版解决了这一变化,能够从您的 Maxmind 帐户中指定许可证密钥,这将允许您下载。
GDPR 阻止
可以启用"拒绝欧盟注册"选项以自动阻止来自欧盟内任何国家/地区的注册,这可能有助于将不为欧盟成员国提供服务且不打算实施全面 GDPR 支持的网站的风险降至最低。请注意,现有注册用户将不受此设置的影响 - 它仅在注册时适用。
此选项将被"已批准"和"拒绝"列表覆盖,这对于英国等情况非常有用,在英国脱欧发生之前,它们在技术上仍然是欧盟的一部分,因此通过将"GB"添加到"已批准"列表,您可以避免阻止来自英国的人,同时阻止欧洲的其他人。
当然,用户总是可以使用代理服务器来绕过这些封锁 - 但至少你已经齐心协力阻止了欧盟成员国 - 这是你所能做的。
当用户的注册因欧盟封锁而被拒绝时,用户将收到的消息是"您的注册已被拒绝,因为我们不允许来自欧盟的人使用我们的网站。请联系管理员以获取更多信息或帮助。
安装
1.使用标准安装机制安装插件。该插件将创建一个用于缓存 IP 地址查找数据的数据库表。
2. 请务必在配置选项中添加一些已批准和拒绝的国家/地区 - 见下文。
3. 使用"更新Maxmind数据库"功能下载GeoLite2数据库,该功能可在管理区域的"工具"菜单下找到。该数据库每周由 Maxmind 更新,并将每周使用 cron 任务自动下载。
您必须在服务器上启用 Phar 扩展,数据库下载和提取才能正常工作。
您可以根据用户注册的 IP 地址为国家/地区设置允许和拒绝列表,并可以选择在注册时强制来自未批准国家/地区的用户进入审核队列。
该插件使用免费的 Maxmind GeoLite2 可下载 IP 数据库来识别与注册用户的 IP 地址关联的国家/地区。
例如,此插件的典型用例可能是澳大利亚网站允许来自澳大利亚和新西兰的用户自动获得批准,而来自俄罗斯、尼日利亚和其他常见垃圾邮件发送者来源的用户则被阻止注册。来自所有其他国家/地区的用户都可以被放入审核队列,以便由审核员手动批准。
请注意,自 2019 年 12 月 30 日起,您不能再直接下载 Maxmind GeoLite2 数据库 - 请参阅:访问和使用 GeoLite2 数据库的重大更改。此插件的 1.1.0 版解决了这一变化,能够从您的 Maxmind 帐户中指定许可证密钥,这将允许您下载。
GDPR 阻止
可以启用"拒绝欧盟注册"选项以自动阻止来自欧盟内任何国家/地区的注册,这可能有助于将不为欧盟成员国提供服务且不打算实施全面 GDPR 支持的网站的风险降至最低。请注意,现有注册用户将不受此设置的影响 - 它仅在注册时适用。
此选项将被"已批准"和"拒绝"列表覆盖,这对于英国等情况非常有用,在英国脱欧发生之前,它们在技术上仍然是欧盟的一部分,因此通过将"GB"添加到"已批准"列表,您可以避免阻止来自英国的人,同时阻止欧洲的其他人。
当然,用户总是可以使用代理服务器来绕过这些封锁 - 但至少你已经齐心协力阻止了欧盟成员国 - 这是你所能做的。
当用户的注册因欧盟封锁而被拒绝时,用户将收到的消息是"您的注册已被拒绝,因为我们不允许来自欧盟的人使用我们的网站。请联系管理员以获取更多信息或帮助。
安装
1.使用标准安装机制安装插件。该插件将创建一个用于缓存 IP 地址查找数据的数据库表。
2. 请务必在配置选项中添加一些已批准和拒绝的国家/地区 - 见下文。
3. 使用"更新Maxmind数据库"功能下载GeoLite2数据库,该功能可在管理区域的"工具"菜单下找到。该数据库每周由 Maxmind 更新,并将每周使用 cron 任务自动下载。
您必须在服务器上启用 Phar 扩展,数据库下载和提取才能正常工作。