Let's assume two scenarios:
1.) My ISP is actively monitoring my connection.
2.) Someone is eavesdropping on my network and running a traffic analysis of everything I do.
VPN-tunneling and proxies are out of the question. (unless there are free, fast, trustworthy and sensible options) Is there anything I could do to actively encrypt all data passing through my connection, or otherwise make it look like garbage to anyone who might be intercepting it?