Hey everyone! I have some developers working on web services using a Linux CLI virtual machine in Azure. They need to test these services over specific ports (like 3050 and 3060), but our company firewall blocks these ports, and I'm not keen on opening them up. Ideally, they want to access these services via a browser on their Windows 11 laptops (e.g., "http://virtual machine ip:3050"). I tried using Azure Bastion, but since the Linux machine only has a CLI, it doesn't quite fit the bill.
Is setting up a small Windows server as a jump host the only option, or are there more cost-effective ways to allow my team to access these services? Any suggestions would be greatly appreciated! Thanks!
2 Answers
For my team, I arranged a devpod namespace in our AKS cluster. This approach creates a self-contained environment where they can do their development and run local service tests over SSH, seamlessly integrating with VSCode. It can also manage port forwarding easily!
Have you thought about using SSH with a SOCKS proxy? It’s a slick way to tunnel traffic through your SSH connection!
That sounds interesting! Is there an easy tutorial for setting this up?