OpenLAN

A private network,
free for everyone.

OpenLAN runs on a small server in Russia. Tap the button and you get your own slot on the LAN — your key, your address, nobody else's. Devices on the network reach each other and the hub; the rest of your internet stays untouched.

60 of 60 slots free

No email, no sign-up. Fair use: 3 configs per IP per day.

How it works

  1. 1
    Tap the button

    A fresh keypair and a preshared key are generated just for you, and the hub assigns you the next free address on 10.8.0.0/24.

  2. 2
    Install AmneziaVPN and import

    Scan the QR with your phone or download the config file and import it — AmneziaVPN on Android, iOS, Windows, macOS and Linux all take the same file.

  3. 3
    Connect

    You're on the LAN: hub at 10.8.0.1, your device at its own address, other members reachable too. Split tunnel — only LAN traffic enters the tunnel.

Questions people actually ask

Is it really free?
Yes. It runs on the same small server as BotSlots, and one more peer costs effectively nothing. Fair-use limits (three configs per IP per day, 60 slots total) exist so one person can't hog the pool.
Can someone else get my config?
No. Every request generates a unique keypair and preshared key — configs are never shared, reused or reissued. The only way someone else gets your config is if you hand them your token link. Treat it like a key.
What can I reach through the tunnel?
Only the LAN: the hub (10.8.0.1) and the devices connected to it. Your normal internet traffic does not enter the tunnel, so your speed elsewhere is untouched.
Why AmneziaVPN and not plain WireGuard?
AmneziaWG pads and obfuscates the handshake, which keeps the tunnel unremarkable to deep-packet-inspection. Configs are the same shape as WireGuard's, just with a few extra parameters.
I lost my config / want my slot removed
The token page can re-download the file, so keep that link. Lost the link too? Ask the admin — slots are revocable by key, and revoked addresses return to the pool.

Setting up

Android

  1. Install AmneziaVPN (grab the arm64-v8a APK, or find it on Google Play).
  2. Get your config here (QR or file), then in the app: + → Connect using a config file (or scan the QR).
  3. Connect. Done.

iOS, Windows, macOS, Linux

Same app, same file: install AmneziaVPN for your platform from the releases page and import the downloaded .conf.

What's inside the config

[Interface]
PrivateKey = <generated for you, unique>
Address    = 10.8.0.X/32        ← your slot
Jc/Jmin/Jmax/S1/S2/H1–H4  ← obfuscation params

[Peer]
PublicKey  = <hub>
PresharedKey = <generated for you, unique>
Endpoint   = 132.243.18.164:32964
AllowedIPs = 10.8.0.0/24        ← split tunnel

Discovery (for scripts)

curl https://botslots.crabdance.com/lan/api/discover

Returns the hub address, endpoint, network, free-slot count and the join URL as JSON — so tools can find the network without this page.

One config = one device. Sharing your token link is sharing access — if a key needs to die, the admin can revoke it without touching anyone else's.