feat(context): add Scheme() with proper reverse proxy support (#4655)