This repository contains two separate projects:
-
Solana Smart Contracts (solana-program):
- Smart contracts for handling payments, node registration, and access control for the decentralized VPN.
- Located in the
solana-program/
directory. - Developed using the Anchor framework.
-
VPN Server (dvpn-server):
- Node-based server for run on server side to handle user auth
- Located in the
dvpn-server/
directory.
- Install Rust, Solana CLI, and Anchor.
- Build and deploy the smart contract:
cd solana-program anchor build anchor deploy