Conduit Manager v1.0.2 (Full Update)
This commit is contained in:
43
README.md
43
README.md
@@ -21,11 +21,17 @@ sudo bash conduit.sh
|
||||
- **Multi-Distro Support** - Works on Ubuntu, Debian, CentOS, Fedora, Arch, Alpine, openSUSE
|
||||
- **Auto-Start on Boot** - Supports systemd, OpenRC, and SysVinit
|
||||
- **Live Monitoring** - Real-time connection stats with CPU/RAM monitoring
|
||||
- **Live Peer Traffic** - Real-time traffic monitoring by country with GeoIP lookup
|
||||
- **Easy Management** - Powerful CLI commands or interactive menu
|
||||
- **Security Verification** - SHA256 checksum verification for Docker images
|
||||
- **Backup & Restore** - Backup and restore your node identity key
|
||||
- **Health Checks** - Comprehensive diagnostics for troubleshooting
|
||||
- **Complete Uninstall** - Clean removal of all components
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## Supported Distributions
|
||||
|
||||
| Family | Distributions |
|
||||
@@ -45,6 +51,8 @@ After installation, use the `conduit` command:
|
||||
conduit status # Show current status and resource usage
|
||||
conduit stats # View live statistics (real-time)
|
||||
conduit logs # View raw Docker logs
|
||||
conduit health # Run health check diagnostics
|
||||
conduit peers # Live peer traffic by country (GeoIP)
|
||||
```
|
||||
|
||||
### Container Management
|
||||
@@ -52,6 +60,7 @@ conduit logs # View raw Docker logs
|
||||
conduit start # Start the Conduit container
|
||||
conduit stop # Stop the Conduit container
|
||||
conduit restart # Restart the Conduit container
|
||||
conduit update # Update to the latest Conduit image
|
||||
```
|
||||
|
||||
### Configuration
|
||||
@@ -60,9 +69,16 @@ conduit settings # Change max-clients and bandwidth
|
||||
conduit menu # Open interactive management menu
|
||||
```
|
||||
|
||||
### Backup & Restore
|
||||
```bash
|
||||
conduit backup # Backup your node identity key
|
||||
conduit restore # Restore node identity from backup
|
||||
```
|
||||
|
||||
### Maintenance
|
||||
```bash
|
||||
conduit uninstall # Remove all components
|
||||
conduit version # Show version information
|
||||
conduit help # Show help message
|
||||
```
|
||||
|
||||
@@ -109,9 +125,16 @@ sudo bash conduit.sh --help
|
||||
|
||||
1. **Detection** - Identifies your Linux distribution and init system
|
||||
2. **Docker Setup** - Installs Docker if not present
|
||||
3. **Container Deployment** - Pulls and runs the official Psiphon Conduit image
|
||||
4. **Auto-Start Configuration** - Sets up systemd/OpenRC/SysVinit service
|
||||
5. **CLI Installation** - Creates the `conduit` management command
|
||||
3. **Security Verification** - Verifies Docker image SHA256 digest
|
||||
4. **Container Deployment** - Pulls and runs the official Psiphon Conduit image
|
||||
5. **Auto-Start Configuration** - Sets up systemd/OpenRC/SysVinit service
|
||||
6. **CLI Installation** - Creates the `conduit` management command
|
||||
|
||||
## Security
|
||||
|
||||
- **Image Verification**: Every Docker image pull is verified against a known SHA256 digest
|
||||
- **Secure Backups**: Node identity keys are stored with restricted permissions (600)
|
||||
- **No Telemetry**: The manager collects no data and sends nothing externally
|
||||
|
||||
---
|
||||
|
||||
@@ -142,7 +165,11 @@ sudo bash conduit.sh
|
||||
- **پشتیبانی از توزیعهای مختلف** - اوبونتو، دبیان، سنتاواس، فدورا، آرچ، آلپاین
|
||||
- **راهاندازی خودکار** - پس از ریستارت سرور، سرویس به صورت خودکار اجرا میشود
|
||||
- **مانیتورینگ زنده** - نمایش تعداد کاربران متصل و مصرف منابع
|
||||
- **مانیتورینگ ترافیک** - نمایش لحظهای ترافیک بر اساس کشور با GeoIP
|
||||
- **مدیریت آسان** - دستورات قدرتمند CLI یا منوی تعاملی
|
||||
- **تأیید امنیتی** - بررسی SHA256 برای تصاویر داکر
|
||||
- **پشتیبانگیری و بازیابی** - پشتیبانگیری و بازیابی کلید هویت نود
|
||||
- **بررسی سلامت** - تشخیص جامع برای عیبیابی
|
||||
- **حذف کامل** - پاکسازی تمام فایلها و تنظیمات
|
||||
|
||||
## دستورات CLI
|
||||
@@ -152,6 +179,8 @@ sudo bash conduit.sh
|
||||
conduit status # نمایش وضعیت و مصرف منابع
|
||||
conduit stats # آمار زنده (لحظهای)
|
||||
conduit logs # لاگهای داکر
|
||||
conduit health # بررسی سلامت سیستم
|
||||
conduit peers # ترافیک بر اساس کشور (GeoIP)
|
||||
```
|
||||
|
||||
### مدیریت کانتینر
|
||||
@@ -159,6 +188,7 @@ conduit logs # لاگهای داکر
|
||||
conduit start # شروع کانتینر
|
||||
conduit stop # توقف کانتینر
|
||||
conduit restart # ریستارت کانتینر
|
||||
conduit update # بهروزرسانی به آخرین نسخه
|
||||
```
|
||||
|
||||
### پیکربندی
|
||||
@@ -167,9 +197,16 @@ conduit settings # تغییر تنظیمات
|
||||
conduit menu # منوی تعاملی
|
||||
```
|
||||
|
||||
### پشتیبانگیری و بازیابی
|
||||
```bash
|
||||
conduit backup # پشتیبانگیری از کلید نود
|
||||
conduit restore # بازیابی کلید نود از پشتیبان
|
||||
```
|
||||
|
||||
### نگهداری
|
||||
```bash
|
||||
conduit uninstall # حذف کامل
|
||||
conduit version # نمایش نسخه
|
||||
conduit help # راهنما
|
||||
```
|
||||
|
||||
|
||||
1191
conduit.sh
1191
conduit.sh
File diff suppressed because it is too large
Load Diff
BIN
conduitmenu.png
BIN
conduitmenu.png
Binary file not shown.
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 50 KiB |
BIN
conduitpeers.png
Normal file
BIN
conduitpeers.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 111 KiB |
Reference in New Issue
Block a user