Rev is tunneling tool which directs TCP traffic from one machine to other. Rev can redirect traffic from public endpoints to local machine.
go build -o rev main.gorev server -p <port>rev connect -d <destination-post> -u <user-name> -n <service-name> -s <server-host> -p <server-port>Start Server running on host example.com on port 3000
rev server -p 3000
External service running on https://localhost:5001
Connecting to rev server to redirect traffic from server to external service
rev connect -u myusername -n myservicename -s example.com -p 3000 --destination-protocol https -d 5001All the traffic coming to https://example.com:3000/messages/myusername/myservicename will be redirected to service running at https://localhost:5001.