Advanced features
p2pRemote Advanced Features Guide
Go beyond the standard connection flow with connection-code assistance, tunnel management, LAN routing, and background operation.
Manage devices
Use recognizable aliases and remove only devices that are retired, reinstalled, or no longer used. Presence updates periodically, so a recently disconnected device may take a short time to appear offline.
Remote assistance with a connection code
Remote assistance connects to another person's device without sharing accounts. The invite includes a device connection code and one-time password.
- The recipient generates an invite.
- They send the full invite through a trusted channel.
- The helper pastes the invite or enters the code and password.
- Start the connection and wait for the tunnel.
- Use the resulting address in RDP, VNC, RustDesk, or another remote application.
Note: The one-time password rotates after use. Do not publish or retain old invites.

/help-assets/advanced-remote-assistance.pngCapture invite generation and invite input with test data; highlight copy, input, and connect actions.Active and passive tunnels
- Active: this device initiated the connection.
- Passive: another device connected to this device.
- Tunnel Status separates both groups and shows duration and network details.
- Disconnect any unrecognized passive session immediately.
Latency, traffic, and speed tests
Connection details show duration, latency, and transferred data. Speed tests measure current round-trip delay and bidirectional throughput; Wi-Fi, background traffic, inter-ISP paths, CPU, and security tools affect results.
Note: Speed testing consumes sustained traffic and should be limited on metered networks.
Recovery and manual recreation
The client attempts recovery after a short interruption. If recovery expires, close tunnel applications, clean up the failed session, restore both networks, and create a new tunnel.
Configure remote LAN access
- Run ipconfig on the passive endpoint and identify the remote subnet.
- Select This device and enable peer LAN access.
- Enter one IPv4 CIDR per line, such as 192.168.1.0/24.
- Save, disconnect, and recreate the tunnel.
- Reach remote devices by their real private addresses.
- 127.0.0.0/8 and 100.99.71.0/24 cannot be exposed.
- Forwarding supports TCP, UDP, and ICMP.
- Android can consume remote LAN routes but cannot expose its own LAN.
- Overlapping local and remote subnets can cause routing conflicts.

/help-assets/advanced-lan-access.pngCapture This device LAN settings with the switch, CIDR input, and save action using example data.Background and unattended operation
- Closing the window normally leaves the tray app and service running.
- Fully quitting prevents the endpoint from accepting connections.
- Enable startup where required and prevent target sleep.
- Verify account recovery and presence after reboot.
- Do not let adapter power saving disable connectivity.

/help-assets/advanced-system-tray.pngCapture only the p2pRemote tray menu and hide unrelated personal tray icons.Platform limitations
- Android can initiate but cannot currently accept a tunnel or expose its LAN.
- Windows Home cannot host built-in RDP; third-party options require separate evaluation.
- LAN access depends on the passive endpoint service remaining available.
- Tray, startup, and notification behavior varies by platform release.