java spring boot deployment nginx linux NAS Cloudflare python flask websocket android shiro learn ci queue redis rabbitmq maven spring cross region mac alfred DDNS FRP Tailscale Clash.Meta Mihomo DNS