p2p: Portable P2P Remote Desktop with No Configuration

p2p: Portable P2P Remote Desktop with No Configuration

Summary

The p2p repository offers a portable remote desktop solution that requires no configuration or installation. Built on a P2P architecture, it enables users to establish direct connections for remote control and chat functionalities. This tool is designed for ease of use, making remote assistance accessible and straightforward.

Repository Info

Updated on February 17, 2026
View on GitHub

Tags

Click on any tag to explore related repositories

Introduction

The p2p project by miroslavpejic85 is an innovative, portable P2P remote desktop application. Designed for simplicity, it requires no configuration or installation, making it an ideal solution for quick remote access and support. This tool facilitates direct peer-to-peer connections for remote control and communication.

Installation

Getting started with p2p involves a few straightforward steps:

  • Compile the source code.
  • Open p2p.exe as an administrator on two different PCs.

Note: As an open-source project without a digital signature, your antivirus might flag p2p.exe as a false positive. It is recommended to add the project to your antivirus exceptions if compiling from source.

Examples

Once the application is running on both machines:

  1. Each peer copies their My Lan or Wan IP and shares it with the other.
  2. With both endpoints known, press Connect on both applications.
  3. The two peers can now send messages to each other or take remote desktop control.

Why Use

p2p stands out due to its portable nature and zero-configuration requirement, offering a hassle-free remote desktop experience. It leverages the UDT protocol and a rendezvous connection mechanism, allowing it to bypass most firewall rules effectively, similar to commercial solutions like TeamViewer but at no cost. This makes it a powerful and accessible tool for remote administration, helpdesk support, or simply connecting with another PC.

Links

For more details and to contribute, visit the official repository: