From 太極
Jump to navigation Jump to search


Blocked, ports

My self hosted VPN does not work in school, what is an alternative? WireGuard defaults to listening on port 51820.

VPN vs Tor

How You Can Host Your Own VPN: VPS


VPN Protocols Compared

6 VPN Protocols Compared: Which Is Best?

Diskless VPN

Why You Should Choose a VPN With Diskless Servers


WireGuard is a fairly new VPN protocol which is much more secure and faster than OpenVPN or IPsec.

Android part:



sudo ufw allow 51820/udp
  • Steps
    1. Add wg.taichimd.us to cloudflare.
    2. Update ddclient.conf
    3. Open 51820/UDP port on router
    4. sudo ufw allow 51820/udp; docker-compose up -d
    5. Go to http://IP:51821 & add a new client
    6. scan QR on Android wireguard app
    7. Disable wifi and connect http://neverssl.com to test the connection
  • Extra steps:
    1. In cloudflare, disable DNS Proxy
    2. Include WG_ALLOWED_IPS= (not sure if this is necessary)
    3. sudo rm wg0.* (for some reason, the conf file was not changed after I modify docker-compose.yml file)
    4. docker-compose up -d
    5. Re-log in and re-create a new client tunnel, etc.
    6. In the http://IP:51821 client page, you should see a red dot showing a client is connected and some network activity (up/down).
  • Any benefit to changing default WireGuard port?


List of free and fast VPNs


5 Free Privacy Tools You Can Use on Any Device. Windscribe has 10GB/month for free


5 Best Free VPNs for Torrenting and P2P — Updated in 2022, The Best Free VPN for Torrenting (April 2022 Updated)

How to Set Up a VPN on Your Router



How Does a Decentralized VPN (dVPN) Work?