Ok, this new “Projects” section is for me to document ideas for little random apps that I want to write some day.
This is the first one.
Here’s the problem: I use vpn and then a MS terminal services client to work from home. The problem is that, running a browser through RDP is pretty painful. So I’d like to hook each time something on the remote machines trying to load a browser to view a URL and launch a local browser instead. It’s really just a proxy for the ‘open this URL’ functionality that I know Windows has (the same thing that lets you say what your ‘default browser’ is). When RDP is not connected, it can just use whatever local browser is available (maybe a small config screen).
I’d like it to also figure out dynamically where the RDP client is. Seems like this shouldn’t be too hard either, since it is possible to tell whether you’re in an RDP session. The client side can just run some little daemon that listens for requests and launches browsers when asked.
This works for my setup because when I’m on the vpn, I can see all the same stuff that my work machine sees. So there’s really no need to run the remote browser.