I run Squid in a VPS. Keep in mind it doesn't really hide your traffic from your ISP, you can use TLS between your client and server, but TLS traffic is pretty identifiable so I don't think it offers very much protection, short of masking your physical IP address.