![]()
Free & Unlimited VPN Service
DengVPN is a powerful, free, and unlimited bandwidth desktop VPN client powered by Xray core and built with Electron. Enjoy secure and unrestricted internet access without any data limits.
DengVPN-{version}-x64.exe)chmod +x DengVPN-{version}-x86_64.AppImage./DengVPN-{version}-x86_64.AppImagegraph TD
A[Electron UI] --> B[IPC Communication]
B --> C[Main Process]
C --> D[Xray Core]
C --> E[System Proxy]
F[Xray Config URL] --> G[Config Fetcher]
G --> D
dengvpn/
├── assets/ # HTML templates and icons
├── core/ # Xray binaries, config files, and platform scripts
│ ├── configs/ # Generated JSON configuration files
│ ├── linux/ # Linux-specific binaries and scripts
│ │ ├── xray/ # Xray core binaries for Linux
│ │ └── x2j/ # x2j conversion tool for Linux
│ ├── xray/ # Windows Xray core binaries
│ ├── x2j/ # Windows x2j conversion tool
│ ├── run.bat # Windows Xray execution script
│ ├── run.sh # Linux Xray execution script
│ ├── disable_proxy.bat # Windows proxy disabling script
│ └── disable_proxy.sh # Linux proxy disabling script
├── dist/ # Compiled frontend assets
├── docs/ # Complete documentation
├── release/ # Generated installers
├── loader.js # Application entry point
├── main.js # Main Electron process logic
├── preload.js # Secure IPC preloading
├── verify-core.js # Core components validator
└── obfuscate.js # Code protection utility
# Clone the repository
git clone https://github.com/code3-dev/dengvpn.git
cd dengvpn
# Install dependencies
pnpm install
# Start development mode
pnpm start
# Verify core components
pnpm verify-core
# Obfuscate source code
pnpm obfuscate
# Build for Windows
pnpm build:win
# Build for Linux
pnpm build:linux
# Full production build
pnpm build
DengVPN is designed with security in mind:
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Hossein Pira
$ claude mcp add dengvpn \
-- python -m otcore.mcp_server <graph>