SkyPierIO/skypier-vpn
SkyPierIO/skypier-vpn has 32 GitHub stars and 6 forks. Star changes are not measured yet. Last checked 2026-11-12 06:09 UTC. Last push 2026-11-11.
🪢 A decentralized VPN built on top of libp2p. Get rewarded by sharing your unused bandwidth / just browse safely behind a Skypier node.
What you can do
- Decentralized Network: No central points of failure, no central server.
- Libp2p Integration: Uses the same network library as Ethereum and various well known Blockchain projects.
- Enhanced Security: Strong encryption and secure communication channels
- Privacy: Ensures user anonymity by routing traffic through nodes hosted by the community all around the world.
Measured star growth
- in 24h
- Collecting history
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalSkypier VPN | Decentralized built on top of libp2p
A more equitable and scalable decentralized network platform that empowers people the freedom to express and explore anonymously without worry of compromising their privacy or quality of access.
Introduction
Skypier VPN is a decentralized VPN solution leveraging the power of libp2p to provide secure and private internet access. This project is currently in early-beta phase.
Features
- Decentralized Network: No central points of failure, no central server.
- Libp2p Integration: Uses the same network library as Ethereum and various well known Blockchain projects.
- Enhanced Security: Strong encryption and secure communication channels
- Privacy: Ensures user anonymity by routing traffic through nodes hosted by the community all around the world.
- Token Gated Service: We use NFTs for users subscription validity and proof of payment.
Disclaimer
[!IMPORTANT] This project is in early-beta phase and is provided "as is", without warranty of any kind. Use at your own risk.
UI Screenshot
Installation
Prerequisites
- Go 1.25 or higher
- Git
Build from sources
- Build the project:
# Get the React frontend Git Submodule
git submodule update --remote
# Build the binary with the embeded UI / Router
go build -o skypier-vpn cmd/skypier-vpn/main.go
- Run the VPN
./skypier-vpn
Or install pre-built binary
Get the latest release for your Operating System here
Run the installation script
sudo ./install.sh
Advanced Usage
Configuration
A configuration file is created at first launch. But you can also start with your own configuration. Edit the config.json file to set up your VPN configuration. Example:
{
"nickname": "MySkypierNode",
"logLevel": "info",
"advertisePrivateAddresses": false,
"swaggerEnabled": true,
"dhtDiscovery": false
}
You could customize all the settings in the User Interface after launching the application.
Documentation
For detailed documentation, please refer to the Wiki.
Contributing
We welcome contributions! Please see our CONTRIBUTING.md for guidelines.
Contact
For any inquiries, please contact us at [email protected].
Want to hack on libp2p?
⭐️ Support
If you find this project useful, please consider giving it a star on GitHub!
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
257,834 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,254 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,583 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
78,959 stars