You can setup your own VPN under 30 minutes.

You will need :

1. Buy cheap VPS, e.g. $5 VPS on hetzner.

2. Install and configure Wireguard on VPS server (sudo apt install wireguard).

3. Install and configure Wireguard on client, all popular platforms are supported including mobile.

You get your own self hosted VPN, so you don't need to share your traffic with 3rd party providers, like Mullvad.

No limits on number of clients you can connect.

You have your own VPS server where you can also run other services you want.

Reply to this note

Please Login to reply.

Discussion

I’ve thought about doing this several times but up until recently still decided to use a centralized provider.

I thought part of the point is you’re operating out of a shared ip pool so when that IP is logged on a web server it’s unclear who the end user was (unless your provider is spying).

When it’s your own VPS with a fixed IPv4, you have privacy to your ISP but if you ever burn the link between your IP and your VPS IP, you lose that plausible deniability.

Is there something wrong w this logic?

You need to trust your centralized provider that no logs are stored on their servers.

If you are going to do something out of law, then don't use your VPN attached to your VPS, but if the goal is just to hide your IP to not doxx yourself, then your own VPN is better, more flexible.

Also, if you are a criminal using Mullvad, do you think they will refuse to work with the officials to catch you?

I’m talking about reasonable expectation of privacy not breaking the law.

If you’re the only user using that IP on a service, it’s considerably easier to track you then if you are in a shared pool. Think of something as simple as a google search and how it would appear on a web server log.

Based on the Example of this Note:

I agree with Mazin, within reasonable privacy VPN like Mullvad (doesn't have identifiable user email, can pay with crypto like monero) is harder to track than VPN with single user VPS (Hetzner with identifiable user data, cannot pay with crypto - https://docs.hetzner.com/accounts-panel/accounts/payment-faq/ ) .

I will agree with Alex, if User registered their VPS account with fully anonymous crypto.

Good point.

But I'm not comfortable to put my traffic on Mullvad or any other VPN provider.

What do you think of changing your VPS server IP address periodically, will it mitigate the conserns you raised?

Is Wireguard any better than OpenVPN?

MUCH faster.

Hm I’ll install and give it a try

Tailscale is built on wireguard, right? Is this solution just as effective with Tailscale?

Second question… anyone see issues with using the oracle free cloud tier for this? https://blogs.oracle.com/developers/post/launching-your-own-free-private-vpn-in-the-oracle-cloud