Local Proxies and Rewrites

June 23, 2020

Tooling for running local proxy services and url rewrites.

I’ve put together a repo for reverse proxying a domain to a local machine. Used for local testing of DNS resolving, and routing. Particularly useful for CMS migration projects.

See the Local-Reverse-Proxy repo here

Use Cases

  • multiple services on multiple ports, behind a single domain
  • testing route-by-route service migrations with legacy service fallback

Related/Other Tools

  • Switch Hosts

    SwitchHosts! is an App for hosts management & switching.

  • Caddy Server

    Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS. It takes care of TLS certificate renewals, OCSP stapling, static file serving, reverse proxying, Kubernetes ingress, and more.

  • switchboard

    Simple mDNS-based reverse proxy for personal infrastructure.

  • nginxproxymanager

    A pre-built docker image that enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.

  • NGINXConfig

    The easiest way to configure a performant, secure, and stable NGINX server.

Written by Oliver Smit. I love talking about web technologies, good design practices, optimising productivity, and rapid prototyping of projects. Check out my work on Github