Skip to content

Quick Start

Get started with YAT in 5 minutes, create your first tunnel


📋 Prerequisites

  • ✅ macOS 10.15+ / Windows 10+ / Linux (Ubuntu 18.04+)
  • ✅ Network connection
  • ✅ YAT account (supports GitHub/Google login)

Step 1: Install YAT Client

macOS

  1. Download the .dmg package
  2. Double-click to open, drag to Applications folder
  3. Launch from Launchpad or Applications folder

⚠️ First Launch: If prompted "Cannot verify developer", go to System Settings > Privacy & Security > Open Anyway

Windows

  1. Download the .exe installer
  2. Double-click to run the installation wizard
  3. Follow prompts to complete installation

Linux

bash
# Download AppImage
chmod +x yat-*.AppImage
./yat-*.AppImage

Verify Installation

After launching, you should see YAT's main interface:

📸 Tunnel snapshot YAT Main Interface - First Launch

Description: Shows welcome page, login button, feature introduction


Step 2: Login

Login Methods

YAT supports the following login methods:

  1. GitHub Login (Recommended)
  2. Google Login
  3. Email Registration (Coming soon)

Login Process

  1. Click the Login button
  2. Select login method
  3. Authorize YAT to access your account
  4. Complete login

Tunnel snapshot Login Page

Description: Shows GitHub/Google login buttons

After Login

After successful login, you'll enter the main interface where you can see:

  • 📊 Dashboard - Overview statistics
  • 🔌 Tunnels - Tunnel management
  • 🖥️ Edges - Edge server management
  • 🧩 Apps - Apps and extensions
  • ⚙️ Settings - Settings

Step 3: Subscribe to Edge Server

Edge servers are YAT network's relay nodes. For new users, we recommend subscribing to shared Edge servers first.

Subscribe to Shared Edge

  1. Click Edges in the left navigation
  2. Switch to Marketplace tab
  3. Select an available Edge server
  4. Click Subscribe button

📸 Tunnel snapshot Edge Marketplace Page

Description: Shows subscribable Edge list, subscribe button

Verify Subscription

After successful subscription, the Edge will appear in My tab with status Online.


Step 4: Create Your First Tunnel

Now let's create an HTTP tunnel to expose a local service to the public network.

Prepare Local Service

If you don't have a local service, quickly start one:

bash
# Start simple HTTP server with Python
python3 -m http.server 8080

# Or use Node.js
npx http-server -p 8080

Visit http://localhost:8080 to confirm the service is running normally.

Create Tunnel

  1. Click Tunnels in the left navigation
  2. Click Create Tunnel button
  3. Select HTTP Proxy app
  4. Select your subscribed Edge server
  5. Fill in configuration:
    • Tunnel Name: My Test Service
    • Local Port: 8080
    • Sharing Settings: Exclusive (Recommended)
  6. Click Create

Tunnel snapshot Create Tunnel Dialog Tunnel snapshotTunnel snapshot Description: Shows app selection, Edge selection, configuration form

Creation Successful

After successful creation, the tunnel will appear in the tunnel list with status Inactive.


Step 5: Start Tunnel

  1. Find the newly created tunnel card
  2. Click Start button
  3. Wait for status to change to Running

Tunnel snapshot Tunnel Startup Process

Description: Shows start button, status changes, loading animation

Start Successful

After successful start, the tunnel card will display:

  • ✅ Status: Running (green)
  • 🌐 Remote Address: https://xxx.myroxy.dev
  • 📊 Traffic statistics

Step 6: Access Remote Service

Get Remote Address

On the tunnel card, find the Remote Address section:

https://abc123-def456.myroxy.dev

Test Access

  1. Copy the remote address
  2. Open in browser
  3. You should see the same content as http://localhost:8080

📸 Tunnel snapshot Browser Accessing Remote Address

Description: Shows webpage accessed through YAT tunnel

🎉 Congratulations!

You've successfully created and started your first YAT tunnel!


🎯 5-Minute Experience Checklist

  • [x] Install YAT client
  • [x] Register and login
  • [x] Subscribe to Edge server
  • [x] Create HTTP tunnel
  • [x] Start tunnel
  • [x] Access remote service

🚀 Next Steps

Now that you've experienced YAT's basic features, explore more advanced features:

  1. Tunnel Management - Learn to create TCP/UDP tunnels, tunnel sharing, etc.
  2. Edge Server Management - Deploy your own Edge server
  3. Apps and Extensions - Use ARD remote desktop

Common Operations Quick Reference

OperationLocationDescription
Create TunnelTunnels > Create TunnelSelect app and Edge
Start/StopTunnel Card > ButtonControl tunnel status
View DetailsTunnel Card > View DetailsView channels, domains, etc.
Delete TunnelTunnel Card > DeletePermanently delete tunnel
Subscribe EdgeEdges > Marketplace > SubscribeSubscribe to shared Edge
Deploy EdgeEdges > CreateDeploy your own Edge

💡 FAQ

Q: Prompt "No available Edge" when creating tunnel

Reason: You haven't subscribed to any Edge server.

Solution: Go to Edges > Marketplace, subscribe to a shared Edge.

Q: Tunnel fails to start

Possible Reasons:

  1. Edge server offline
  2. Local port occupied
  3. Network connection issue

Solution:

  1. Check Edge status (should be online)
  2. Confirm local port is accessible
  3. Check error message, or refer to FAQ

Q: Remote address inaccessible

Checklist:

  • [ ] Is tunnel status "Running"
  • [ ] Is local service running normally
  • [ ] Does browser show certificate error (ignore and continue)
  • [ ] Is Edge server online


YAT Team - Making intranet penetration simpler

Released under the MIT License.