geocn 插件用途就是识别 ip 是否为大陆 ip,然后做些什么事。
数据源来自Hackl0us/GeoIP2-CN
构建方式:
xcaddy build --with github.com/ysicing/caddy2-geocn
使用方式;
@geofilter { geocn { db_file "./Country.mmdb" } } file_server @geofilter { # 大陆 ip } file_server { # 大陆 ip 非大陆 ip }
测试:
docker run -itd 80:80 ghcr.io/ysicing/caddy2-geocn:latest
话说 caddy2 真的很难用相比较 v1 版本, 而且插件文档少的可怜。