Hey guys. I find myself unable to directly identify what mode of proxy do I actually need. I am torn between transparent proxy and upstream proxy.
So here’s the deal: I am testing poor connectivity with the client-server application, which sends out websocket traffic. I cannot configure the client (except setting the server’s URL and port) so it rules out the regular proxy mode. The server and the proxy both run on my local computer.
I thought transparent proxy would be the choice to go as I have access to the client platform (it runs a flavour of Ubuntu) and I can route the outgoing traffic through the proxy.
Upstream proxy looks like an option too, because I can flat out configure the client to send all the traffic to the proxy and have proxy forward it to the server.
I need MITM injection because I want to kill off TCP connections between the client and the server every now and then to simulate connectivity issues.
Could I ask for advice, please?