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.
Skypier VPN is a decentralized VPN solution leveraging the power of libp2p
to provide secure and private internet access. This project is currently under development and should not be used in production environments for security reasons.
- 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.
Important
This project is under development and should not be used in production environments for security reasons.
Light Theme | Dark Theme |
---|---|
- Go 1.23 or higher
- Git
- 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
-
Get the latest release for your Operating System here
-
Run the installation script
sudo ./install.sh
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-Customize-me",
"debug": false,
"privateKey": "<YOUR-PK>",
"advertisePrivateAddresses": false,
"swaggerEnabled": false
}
For detailed documentation, please refer to the Wiki.
We welcome contributions! Please see our CONTRIBUTING.md for guidelines.
For any inquiries, please contact us at info@skypier.Io.
If you find this project useful, please consider giving it a star on GitHub!