Hello,
I have an Nginx Proxy Manager in my network that I have set up Geo Blocking with and can therefore block access to my hosts.
I would be interested to know if there is perhaps geo blocking available for my Turris Omnia so that I could block directly on the router. I have not found anything so far.
Keep in mind that geoblocking is NOT precise, you will have both false positives and false negatives. If that is acceptable for your use case have a look here:
This might do what you want, but keep in mind that geoip is an approximation not veridical information where an end host is truely physically located.