GeoIPEnable On GeoIPDBFile /path/to/geoipdb/GeoIP.dat # 阻止特定国家/地区的IP地址 GeoIPEnableUTF8 On SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry # 添加其他要阻止的国家/地区 Order allow,deny Allow from all Deny from env=BlockCountry 在...
说明 geoip_country_name_by_name(string $hostname): string geoip_country_name_by_name() 函数返回主机或者 IP 地址所对应的国家名全称。 参数 hostname 定位所用的主机或者 IP 地址。 返回值 成功,返回国家全称,如果在数据库中未找到相关信息则返回 false。 范例 示例#1 geoip_country_name_by_name() ...
Code README CC-BY-SA-4.0 license GPL-3.0 license 简介 本项目每周四自动生成多种格式 GeoIP 文件,同时提供命令行界面(CLI)工具供用户自行定制 GeoIP 文件,包括但不限于 V2Raydat格式文件geoip.dat、MaxMindmmdb格式文件Country.mmdb、sing-boxSRS格式文件、mihomoMRS格式文件、Clash ruleset 和 Surge ruleset...
上面的配置中我们定义了三个变量$geoip_country_name$geoip_province_name$geoip_city_name分别用于存储客户端的国家、省份和城市信息,如果获取不到信息则默认值为unknown,IP 地址的来源是$http_x_real_ip;字段路径分别是country iso_codesubdivisions 0 iso_codecity names en,大多数情况下路径无需修改,但如果需...
protected $ipToCountryRepository; public function __construct( \Magefan\GeoIp\Model\IpToCountryRepository $ipToCountryRepository, ...//other code ) { $this->ipToCountryRepository = $ipToCountryRepository; ...//other code } public function example() { $visitorCountyCode = $this->ipToCountry...
# waf/blocker.conf 该文件为实施访问控制指令,在需要限制的location下include引用即生效 ...
forwarded_allow_ips: ['127.0.0.1'] worker_exit: <function WorkerExit.worker_exit at 0x7fda10544730> worker_tmp_dir: None tmp_upload_dir: None secure_scheme_headers: {'X-FORWARDED-SSL': 'on', 'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-PROTOCOL': 'ssl'} ...
stream{...geoip2/etc/maxmind-country.mmdb{auto_reload 5m;$geoip2_data_country_codedefault=USsource=$remote_addr country iso_code;}...} 参数说明: auto_reload <interval>: 启用自动重新加载将使 nginx 以指定的时间间隔检查数据库的修改时间,如果发生更改则重新加载。
"registered_country": { "geoname_id": 1814991 <uint32> "iso_code": "CN" <utf8_string> "names": { "de": "China" <utf8_string> "en": "China" <utf8_string> "es": "China" <utf8_string> "fr": "Chine" <utf8_string> ...
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry Deny from env=BlockCountry # 额外允许IP Allow from 10.1.2.3 复制代码 6. 阻止指定国家的IP(白名单) SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry ...