Context: Consider the scenario in which you want to hide your ISP IP address from the application service you are accessing/using.
Possible solutions: In general, three scenarios for trying to accomplish this task may be employed:
- Using a third-party VPN service, where the VPN provider still has the power of disclosing, case the company adopts a logging policy, the ISP IP address;
- Hosting a VPN in a third-party VPS service, where the same weakness manifests by the side of the VPS provider; And
- Hosting a VPN in my own self-hosted and physically maintained VPS, where would require physical infrastructure for such.
Is my reasoning right? Is the last option the only really effective?
For didactic purposes, I am ignoring the Tor network alternative.