use golang to make a high-performance reverse proxy server

Job ID: 38655061

Budget: $30 – $250 USD

I need to use golang to make a high-performance reverse proxy server

The rules are as follows:
The client accesses /bridge/tonkeeper, and reverses to the backend https://bridge.tonapi.io/bridge/events
Events uses the SSE protocol, which is a long connection.
When the client sends a request, hide the Origin and Referer in the header information, and change the parameter name pub to client_id
Requires to forcefully close the connection with the client 60 seconds after the connection, and close the connection with the backend at the same time to ensure that there is no suspended network io occupying system resources
Requires support for HTTP3
Related categories: Golang Nginx