Practical Rust P2P Network Application – File Sharing Project (Part 1)

Practical Rust P2P Network Application - File Sharing Project (Part 1)

Starting from this article, we will enter the practical project phase, a file-sharing project based on a P2P network. This project uses Kademlia and the request-response protocol to build a basic file-sharing application, which can locate and retrieve files by their names. Basic Requirements Assume there are three nodes, A, B, and C. A and … Read more

Installing ZeroTier on Raspberry Pi

Installing ZeroTier on Raspberry Pi

ZeroTier is a tool for achieving network penetration and can be used to establish a P2P VPN (point-to-point virtual private network). No complex setup is required; just install the client and join the network you created. After joining the network, each client can be considered as being in a local area network (virtual), and can … Read more