-
download ip2region.xdb
wget https://github.com/lionsoul2014/ip2region/raw/master/data/ip2region.xdb
-
config
# Static configuration experimental: plugins: example: moduleName: github.com/jeessy2/traefik-ip2region version: v1.0.0
http: middlewares: my-plugins: plugin: traefik-ip2region: dbPath: /plugins-local/config/ip2region.xdb #ipFormHeader: X-Forwarded-For headers: country: "X-Ip2region-Country" province: "X-Ip2region-Province" city: "X-Ip2region-City" isp: "X-Ip2region-Isp" ban: enabled: false country: # - province: # - city: # - isp: # - userAgent: enabled: false browser: # - IE browserVersion: - 138.0.0 device: - Bot whitelist: enabled: false country: # - province: # - city: # - isp: # - userAgent: enabled: false browser: - Chrome - Safari - Firefox browserVersion: # - 138.0.0 device: - Desktop - Mobile
-
Type Value Browser Android Browser Browser Chrome Browser Edge Browser Firefox Browser IE Browser Opera Browser Opera Mini Browser Safari Browser Vivaldi Browser Amazon Silk Browser Samsung Browser Browser Falkon Browser Nintendo Browser Browser Yandex Browser Device Desktop Device Mobile Device Tablet Device TV Device Bot -
k8s
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: traefik-ip2region
spec:
plugin:
traefik-ip2region:
dbPath: /plugins-local/config/ip2region.xdb
ban:
enabled: false
whitelist:
enabled: true
country:
- 中国