You might be able to use Origin Rules to override the destination port and then just have the worker - Cloudflare Developers