Matrix VPN Mesh Portal

Secure peer-to-peer overlay network powered by Headscale & Tailscale

🌐 Custom Server URL

Enter this server address in your Tailscale application settings:

https://matrix.kulwinder.net

🔑 Register Node Key

Paste your device registration URL or nodekey:xxx here:

📱 Mobile App Downloads

Scan with your mobile camera to install official Tailscale client:

Android Play Store QR

🤖 Android (Play Store)

iOS App Store QR

🍎 iPhone / iPad (App Store)

📱 Android & iPhone Step-by-Step

  1. Open the Tailscale mobile app.
  2. Tap the 3 dots menu (⋮) in the top right corner (or tap the main logo 5 times in Settings to reveal Custom Server).
  3. Select Use Custom Server (or Alternate Server).
App Settings Preview
Custom Login Server:
https://matrix.kulwinder.net
✔ Click "Log in with custom server"
  1. Log in with your Auth0 account on the pop-up page to authorize the phone.

🪟 Windows Setup

  1. Download and install Tailscale for Windows.
  2. Hold down the Shift key and Right-Click the Tailscale tray icon (near your clock).
  3. Click Custom Login Server...
Custom Login Dialog
Server Address:
https://matrix.kulwinder.net
✔ Save and restart client
  1. Click Log In. Your browser will prompt for Auth0 Single Sign-On.

🐧 Linux & macOS Setup

  1. Install the client package:
    curl -fsSL https://tailscale.com/install.sh | sh
  2. Connect pointing to your server:
    sudo tailscale up --login-server=https://matrix.kulwinder.net --accept-dns=true
  3. Follow the printed terminal link to finalize Auth0 sign-in.