Node
Overview
Stable, scalable, and efficient node for proxy management
Overview
The PasarGuard Node is developed by the PasarGuard team to provide a stable, scalable, and efficient solution for managing proxy cores. It's designed to work seamlessly with PasarGuard panel or as a standalone solution.
Why Use PasarGuard Node?
PasarGuard Node is designed to be flexible and universal:
- Universal Design: Can be used in any project, even without PasarGuard panel
- Simple Integration: Run nodes with a simple script using official libraries
- Multi-Core Support: Planned expansion to support various cores after testing stage
- Scalable Architecture: Built for performance and reliability
Supported Cores
Core | Support |
---|---|
Xray-core | ✅ Supported |
Sing-box | ⏳ Coming Soon |
V2ray-core | ⏳ Coming Soon |
Key Features
- gRPC & REST API Support: Choose your preferred communication protocol
- Real-time Statistics: Monitor system, backend, and user statistics
- User Management: Dynamic user synchronization and management
- Live Logging: Stream logs in real-time
- Traffic Control: Per-user traffic monitoring and control
- SSL/TLS Support: Built-in certificate generation and management
Quick Start
Installation
Complete installation guide for all deployment methods
Configuration
Configure your node with environment variables and settings
API Reference
Explore the REST API and gRPC methods
Libraries
Official libraries for Go and Python integration
Architecture
PasarGuard Node is built with:
- Go: High-performance backend
- gRPC & REST API: Dual protocol support
- Protobuf: Efficient data serialization
- Docker: Container-ready deployment
Community & Support
- GitHub: PasarGuard/node
- Telegram: t.me/Pasar_Guard
- Documentation: Comprehensive guides and API reference
Contributing
We ❤️🔥 contributors! Check out our Contributing Guidelines and feel free to submit pull requests or open issues.