Anywherelan
Peer-to-peer mesh VPN to connect your devices directly, no central servers
Anywherelan Connectivity Internet VPN & Proxy
Screenshots
Description
Anywherelan (awl) is a mesh VPN that lets you connect to any of your devices at the IP level, wherever they are. It works similarly to tinc, direct WireGuard or Tailscale, but fully peer-to-peer — there are no central coordination servers to trust or set up. Your traffic goes directly between your devices. You can also route traffic through a remote device — either per-app as a SOCKS5 proxy, or all of your device's traffic at once as a full-tunnel VPN gateway (exit node). Some use cases
- Connect to your home or work laptop over RDP/VNC/SSH even when it sits behind NAT, without configuring port forwarding.
- Reach self-hosted services like Nextcloud, Home Assistant or Bitwarden without exposing them to the internet.
- Access websites from another country by using a remote device as a SOCKS5 proxy.
- Route all of your traffic through a remote device as a full-tunnel VPN gateway (exit node), like a classic VPN.
- Gaming: local multiplayer as if everyone were on the same LAN.
- Share a development server with a colleague on another device, as an alternative to ngrok.
- Use an old Android phone remotely with scrcpy to run Android-only apps without an emulator.
- Fully peer-to-peer. No third-party coordination servers — your traffic stays between your devices.
- Route traffic through a remote device like a SOCKS5 proxy.
- Full-tunnel VPN gateway: route all of your device's traffic through a remote exit node.
- Easy to use: install the app, scan the QR code of another device, and you are connected.
- Built-in NAT traversal.
- If both devices are behind NAT and direct P2P is not possible, encrypted traffic is relayed through community relays.
- TLS 1.3 encryption for all transports (QUIC and TCP).
- ed25519 peer authentication — a peer id is the device's public key.
- Cross-platform: Android, Windows, Linux, macOS.
What’s new (0.19.0)
VPN gateway now works on Windows — both as a client and as an exit node. Your Android device can now route all its traffic through a Windows PC.
Linux exit nodes now survive network changes (Wi-Fi/Ethernet) without restarting awl. The gateway can also be enabled while offline and connects once a network appears.
Security: malformed tunnel packets can no longer crash or overload a peer.
Fixed DNS AAAA (IPv6) queries incorrectly returning IPv4 records.
UI: peer badges adapt to narrow screens.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- CameraTake photos and videos.
- Prevent sleepingKeep the device from going to sleep.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Foreground serviceKeep running in the background, visible in the status bar.
- Write storageCreate and change files on the device storage.
- Read storageRead files on the device storage.
- VibrationControl the vibration alert.
Show 2 more permissions
- NotificationsShow notifications.
- awl.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments