-
🌐 Universal Functionality
- TCP/UDP tunneling and protocol conversion across diverse networks.
- Layer-4 support for port mapping, NAT traversal, and bidirectional flow.
-
🔗 Connection Pooling
- TCP/TLS connection pooling for high concurrency with 0-RTT handshakes.
- Real-time auto-scaling pools with cyclical capacity adjustment and metrics.
-
🏗️ Innovative Architecture
- Unified S/C/M architecture with flexible mode switching and role abstraction.
- Separate control/data planes, bidirectional transport, and API orchestration.
-
🔐 Multi-level Security
- Three-tier TLS modes for plaintext, self-signed, and CA-trusted certificates.
- Hot-reload certificate rotation and zero-downtime continuity for connections.
-
⚡ High Performance
- Designed for low latency and high throughput with minimal systemic overhead.
- Robust under extreme concurrency with adaptive load-balancing strategies.
-
🤖 AI-Powered Integration
- MCP 2.0 support for AI integration and intelligent network workflows.
- JSON-RPC 2.0 control plane enabling advanced AI-assisted operations.
- Start a server with TCP connection pooling:
gobsidian server \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000- Start a client for minimal 0-RTT tunneling:
gobsidian client \
--tunnel-addr server.address \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000- Enable TLS security with self-signed certificate:
gobsidian server \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000 \
--tls 1- Launch a master for multi-instance management:
gobsidian master \
--tunnel-port 10101 \
--tls 2 \
--crt master.crt \
--key master.keyExplore the complete documentation to learn more about Gobsidian:
- 📦 Installation Guide
- 🚀 Usage Instructions
- ⚙️ Configuration
- 💻 CLI Reference
- 🔌 API Reference
- 🤖 MCP Integration
- 📝 Usage Examples
- 🔍 How It Works
- 🛠️ Troubleshooting
- 💬 Ask DeepWiki
-
Project Gobsidian is licensed under the BSD 3-Clause License, which applies to the source code only.
-
The project identity is not covered by the code license and may not be used without explicit authorization.
