It turns out it's not that hard to connect to your home PC away from home if you are an Ubuntu/Debian user. I am a Debian user (obviously because they are community powered, woohoo). Anyways, there is this great project called miredo created by a VLC developer (a French guy called Remi). He implemented Microsoft's Teredo protocol for Linux. In a nutshell, it give your machine an IPv6 address. So by doing ssh over IPv6 with ssh tunneling, I can easily connect to my home machine away from home and use things like bash or VNC or even SOCKS over SSH if I need to proxy (or privatize) my Internet connection. Here is a common use case for me:
- I'm home and I need to download an IEEE paper, I would do the following
ssh `curl http://www.acis.ufl.edu/~ptony82/t/pdebian64` -D8080
then I would setup SOCKS proxy setting in Firefox and boooom, I'm browsing as if I am at UF network.
The curl part works as my homegrown DNS, I have a script that publishes IPv6 address of the miredo interface every 30 minutes because sometimes it changes. Anyways, I'm getting tired of writing, boooooooommmmmmm.
No comments:
Post a Comment