I'm looking for a way to tunnel all network communication from my laptop through another computer. I can control the software on both the laptop and the computer. The connection between them should be encrypted.
Which technique should I use? VPN seems out of the question, as I wouldn't want my laptop to show up on the other computer's LAN.