Hi, I'm currently running the SSH Daemon and the OpenVPN (TUN) on my tomato router. My main use of each function is to securely tunnel into my home network for secure web/mail/etc when traveling and using an unsecure/unknown network. I plan on using OpenVPN when I am using my personal laptop, with my client keys all setup so that all my traffic gets routed to my tomato router at home. The SSH is used primarily when I am NOT using my personal laptop. I have putty on a USB drive which I'll use to secure tunnel into my router primarily for secure web use. This is so that I don't have to worry about have my private client keys on a foreign computer, and so that I don't have to install VPN client software on the foreign computer. My main problem is choosing the ports. I've already decided that port 443 will be used for either VPN or SSH. However, I don't know what other port to use for the other application. Which other port should I use? I want it ideally to satisfy these conditions: 1) Has a high probability of being open on a foreign network. For example, if I'm at a hotel, chances are they are NOT blocking port 443 because it's used for https access. 2) Not readily detectable. For example, tunneling ssh through port 443 is not that suspicious because 443 handles a lot of encrypted traffic. What's another port that does the same? ******** A second unrelated question - when I'm using ssh tunneling, the only tunneling I am able to do is Socks v5. I can't seem to use just a http proxy. Does anyone know how to fix this? I ask because I've read in various parts that Socks leaks DNS requests which is very bad for privacy/DNS hijacking. Apparently firefox has a setting to prevent leaks, but 1) I don't know if that setting actually works, and 2) I hate firefox, and I use google chrome. Apparently http proxy doesn't leak dns requests?