Secure Remote Access for Home Servers | Generated by AI

Home 2026.05

Question: How can I use Tailscale or other solutions on Linux to let a friend connect to my home server in Guangzhou, China?

Answer:

You can securely allow remote access to a home server in a big city like Guangzhou using Tailscale or other VPN/remote-access solutions. Here’s a detailed guide:


1. Using Tailscale on Linux

Tailscale is a zero-configuration VPN based on WireGuard. It creates a secure network between your devices.

Steps:

  1. Install Tailscale on Linux

    curl -fsSL https://tailscale.com/install.sh | sh
    sudo tailscale up
    
    • This will open a URL to authenticate with your Tailscale account (Google, GitHub, Microsoft, or email-based login).
  2. Check Tailscale status

    tailscale status
    
    • You should see your device listed with a Tailscale IP (usually 100.x.x.x).
  3. Share access with your friend

    • Go to Tailscale admin console in your browser.
    • Share access by adding your friend’s email to your Tailscale network. They install Tailscale on their device and authenticate.
    • They will get a private Tailscale IP to access your server.
  4. Connect to the server

    • On your friend’s machine:

      ssh user@100.x.x.x   # Use your server’s Tailscale IP
      
    • Or access any service you expose (web server, media server) via the Tailscale IP.

Notes:


2. Alternative Options

A. WireGuard Directly

B. Ngrok / Cloudflare Tunnel

C. ZeroTier


3. Practical Advice for China


If you want, I can write a step-by-step example of a complete setup in Guangzhou with Linux server, Tailscale, and friend access—including SSH and web services—so your friend can connect immediately.

Do you want me to do that?


Back Donate