Create a Reverse Proxy with Golang

Zhimin Wen
3 min readMar 31, 2024
Image by joffi from Pixabay

To let IBM API connect work properly, I need to supply the client ID in the request header based the user name or the client certificate, then redirect the traffic to it. It sounds a task for the dedicated reverse proxy software Nginx or Traefik to perform. However, let’s explore to achieve that with Golang.

Single Host Reverse Proxy

--

--