Expose "local" web server to internet with ngrok

I had a “local” web server that I wanted to share and collaborate with my friends. I was looking for ways to do so without the need to deploy it to the cloud. I came across ngrok reverse proxy and it is exactly what I was looking for. While the concept is nothing new (used by a few other products), ngrok makes the solution general purpose, and simple to set up, configure, and run it. ...

December 4, 2022 · 1 min · Chandra Thumuluru

Simulate TCP and TLS Proxy using SOcket CAT

SOCAT is a command line based utility that establishes two bidirectional byte streams and transfers data between them. We can leverage SOCAT’s support for different types of sources and sinks to simulate TCP and TLS proxies. This type of simulation helps us understand the impact of a proxy (between server and client) and establish a baseline for the latency and throughput. TCP Proxy using SOCAT SOCAT can be used to simulate a TCP proxy to proxy the data between the server and the client. TCP Proxy in this context is a sidecar process that proxies client or server data. ...

July 17, 2022 · 1 min · Chandra Thumuluru