diff --git a/Proxy_Containers/traefik/config.yaml b/Proxy_Containers/traefik/config.yaml index fed8a34..2652ff6 100644 --- a/Proxy_Containers/traefik/config.yaml +++ b/Proxy_Containers/traefik/config.yaml @@ -1,5 +1,29 @@ http: middlewares: + real-ip: + plugin: + traefik-warp: + logLevel: "INFO" + trustIp: [] # TraefikWarp auto-fetches Cloudflare ranges + + geoblock: + plugin: + geoblock: + silentStartUp: false + allowLocalRequests: true + logLocalRequests: false + logAllowedRequests: false + logApiRequests: false + api: "https://get.geojs.io/v1/ip/country/{ip}" + apiTimeoutMs: 500 + cacheSize: 25 + forceMonthlyUpdate: true + allowUnknownCountries: false + unknownCountryApiResponse: "nil" + countries: + - "US" + - "DE" + crowdsec-bouncer: plugin: crowdsec-bouncer: