66 行
2.4 KiB
Markdown
66 行
2.4 KiB
Markdown
title: My VPN service is better than yours!
|
|
author: 寮
|
|
date: 2022-06-30 06:26
|
|
tags: blog,technology,internet,privacy
|
|
threadid: AKzdibGKxfW5DK1j60
|
|
----
|
|
This blog post is sponsored by NordVPN/SurfShark/TorVPN/ProtonVPN/some other bottom-tier VPN service.\
|
|
You can get a -200% discount if you sign up using my referal...FUCK OFF!!
|
|
|
|
These VPN services need [JewTube](/glossary#jewtube) shills in order to survive simply because they all suck, they all spy on you despite claiming otherwise (even though they all got caught many times before).
|
|
|
|
Instead of relying on a VPN service, you'll need to learn how to make your own VPN service.\
|
|
That's right, one that only you can access!
|
|
|
|
# Merits
|
|
|
|
* Nobody blocks you, because no bad actors have used your VPN's IP address before.
|
|
* No one is spying on you, because you're in control of the servers yourself.
|
|
|
|
# Demerits
|
|
|
|
* No discount available from JewTubers.
|
|
|
|
# Set up
|
|
|
|
I recommend Vultr as the VPS provider, they're cheap, have many server locations to choose from, and they're pretty good.\
|
|
You can also pay with a limited number of cryptocurrencies, though still not with Monero because they're using BitPay as a middlemen.\
|
|
Just set up the cheapest possible VPS server, which is $ 5 USD a month, you really don't need anything more than that!\
|
|
I do recommend you pick OpenBSD as the OS for maximum security.
|
|
|
|
Once set up, log into the server via SSH, and immediately change the root password from there.\
|
|
Now on your local PC (if you haven't done yet), execute:
|
|
|
|
```sh
|
|
ssh-keygen -t ed25519 -C "mypc"
|
|
```
|
|
|
|
Just press enter on every single prompt without filling anything out.\
|
|
Now copy your SSH public key:
|
|
|
|
```sh
|
|
cat .ssh/id_rsa.pub
|
|
```
|
|
|
|
Now on your server in the ~/.ssh/authorized_keys file, paste your public key.
|
|
|
|
Now that's done, we can safely disable logging into the server using a password, as you won't be able to log into this server unless your SSH keys match.
|
|
|
|
```sh
|
|
vi /etc/ssh/sshd_config
|
|
```
|
|
|
|
Find "PasswordAuthentication yes", uncomment that line, and change "yes" into "no".\
|
|
And save it.
|
|
|
|
## Using the VPN
|
|
|
|
So now you too get an actually good VPN, the way to enabling it is, on your local PC:
|
|
|
|
```sh
|
|
ssh -D 7777 -q -C -N -f root@(SERVER IP)
|
|
```
|
|
|
|
And then in the proxy configuration of each application or your network manager, use a SOCKS5 proxy, hostname is 127.0.0.1, and port number is 7777.\
|
|
Now all what's left is to check whether your IP address is that of the VPS you're going through.
|