2026-01-25 20:48:13 -06:00
# Conduit Manager
2026-01-28 21:55:17 -06:00
```
██████╗ ██████╗ ███╗ ██╗██████╗ ██╗ ██╗██╗████████╗
██╔════╝██╔═══██╗████╗ ██║██╔══██╗██║ ██║██║╚══██╔══╝
██║ ██║ ██║██╔██╗ ██║██║ ██║██║ ██║██║ ██║
██║ ██║ ██║██║╚██╗██║██║ ██║██║ ██║██║ ██║
╚██████╗╚██████╔╝██║ ╚████║██████╔╝╚██████╔╝██║ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝
M A N A G E R
```
2026-02-14 17:48:29 -06:00

2026-01-28 21:55:17 -06:00




2026-01-25 20:48:13 -06:00
A powerful management tool for deploying and managing Psiphon Conduit nodes on Linux servers. Help users access the open internet during network restrictions.
2026-01-30 17:21:29 -06:00
## Screenshots
| Main Menu | Live Dashboard |
|:-:|:-:|
2026-02-10 17:41:52 -06:00
|  |  |
2026-01-30 17:21:29 -06:00
2026-02-12 00:41:10 -06:00
| Live Peers | Advanced Stats |
2026-01-30 17:21:29 -06:00
|:-:|:-:|
2026-02-12 00:41:10 -06:00
|  |  |
| Iran Connectivity Status | Iran Connectivity Test |
|:-:|:-:|
|  |  |
| Psiphon Network Stats | Info & Help |
|:-:|:-:|
|  |  |
2026-01-30 17:21:29 -06:00
2026-01-30 16:56:34 -06:00
## Quick Install
2026-01-25 20:48:13 -06:00
```bash
2026-02-20 23:35:17 -06:00
curl -sL https://git.samnet.dev/SamNet-dev/conduit/raw/branch/main/conduit.sh | sudo bash
2026-01-25 20:48:13 -06:00
```
Or download and run manually:
```bash
2026-02-20 23:49:53 -06:00
wget https://git.samnet.dev/SamNet-dev/conduit/raw/branch/main/conduit.sh
2026-01-25 20:48:13 -06:00
sudo bash conduit.sh
```
2026-02-14 17:48:29 -06:00
## What's New in v1.3.4
- **Shir o Khorshid Client Mode** — New menu option (`s` ) to switch your Conduit node between serving official Psiphon clients and [Shir o Khorshid ](https://github.com/shirokhorshid/shirokhorshid-android/releases ) users (an alternative Psiphon client for Iran). Supports global toggle or per-container configuration. Status dashboard and JSON output show the active client mode per container
- **dpkg Lock Handling** — Installer now waits up to 60 seconds for `unattended-upgrades` to release the dpkg lock instead of failing immediately
- **Piped Install Fix** — Fixed menu not opening when running via `curl | bash` (stdin redirect for terminal detection)
### v1.3.3
2026-02-12 00:41:10 -06:00
- **Iran Connectivity Status** — Real-time Iran internet monitoring dashboard with data from IODA (BGP reachability), OONI (censorship detection), irinter.net (connectivity score), and optional Cloudflare Radar. Auto-refresh every hour with 7-day charts, outage alerts, and circumvention tool reachability (Psiphon, Tor)
- **Iran Connectivity Test** — Comprehensive network diagnostics testing 88 servers across 24 Iranian cities. Includes Quick Test (latency to all servers), Full Report (detailed per-server analysis with quality grading), Stability Test (multi-round jitter analysis), and MTU Path Discovery (binary search across 10 networks)
- **Psiphon Network Stats** — Global Psiphon network analytics with daily connected users, bytes transferred, running proxies, and country distribution charts with vertical bar graphs and horizontal bar rankings
- **Dual Status Indicator** — Iran status page shows both irinter.net connectivity percentage and IODA BGP reachability score simultaneously with independent color coding
- **Smart Quality Scoring** — Tiered latency penalty system for accurate quality grades: A+ to F based on reachability, latency, and consistency with thresholds tuned for international testing
- **MTU Path Discovery** — Network path MTU detection using binary search with Don't Fragment flag across 8 Iranian ISPs and 2 international endpoints
- **24-City Iran Coverage** — Expanded from 18 to 24 cities with 88 test servers covering Tehran, Isfahan, Tabriz, Shiraz, Mashhad, Ahvaz, Kerman, Rasht, Yazd, Qom, Karaj, Arak, Gorgan, Sari, Zahedan, Zanjan, Bushehr, Khorramabad, Hamadan, Qazvin, Urmia, Sanandaj, Bandar Abbas, and Kermanshah
### v1.3.1
2026-02-10 17:41:52 -06:00
- **Telegram MTProto Proxy** — Built-in MTProto proxy (mtg v2) with fake-TLS, share link & QR code, send to Telegram bot, resource configuration, and traffic monitoring
- **Auto-Update Checker** — Background version check with update badge on menu, optional automatic updates every 48h via cron
- **Multi-Server Dashboard Pagination** — Dashboard now supports 30 servers with page navigation (`[` /`]` keys), up from 9
- **Remote Server Deployment** — Install and configure Conduit on remote servers directly from the dashboard
- **MTProto in Status** — MTProxy status and traffic shown in the main live dashboard when enabled
- **Update Concurrency Guard** — Prevents simultaneous manual + cron updates with flock advisory locking
### v1.3
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **Snowflake Proxy Integration** — Built-in Tor Snowflake proxy with dual-instance support, resource configuration, and traffic monitoring
2026-02-10 17:41:52 -06:00
- **Multi-Server Dashboard** — Manage up to 30 remote servers from one TUI with live status, bulk actions, and per-server controls
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **Remote Server Management** — Add, edit, and remove servers with SSH key or password authentication
- **Encrypted Credential Storage** — AES-256-CBC encrypted password storage with automatic sshpass management
- **Non-Root SSH Support** — Automatic sudo prefix for non-root remote users with passwordless sudo verification
- **Telegram Bot Enhancements** — Inline keyboards, QR code delivery, system CPU/temp/RAM in reports, new commands (`/restart_all` , `/start_all` , `/stop_all` , `/settings` , `/update` , `/health` , `/logs_N` , `/qr` )
- **Dashboard Improvements** — Cleaner local section, upload/download columns, combined CPU(temp) display, fixed border alignment
- **Info & Help Pages** — New Snowflake Proxy explainer and Safety & Legal information pages
- **GeoIP Management** — Manual GeoIP database updates via CLI
- **New CLI Commands** — `conduit dashboard` , `conduit add-server` , `conduit remove-server` , `conduit servers` , `conduit snowflake` , `conduit update-geoip`
- **System Metrics in Reports** — CPU usage, temperature, and RAM in status JSON and Telegram notifications
2026-01-25 20:48:13 -06:00
2026-01-28 21:55:17 -06:00
## Features
2026-01-25 20:48:13 -06:00
2026-02-12 00:41:10 -06:00
### Data Analytics & Network Intelligence
- **Iran Connectivity Status** — Real-time internet monitoring with IODA BGP reachability, OONI censorship data, irinter.net connectivity score, and optional Cloudflare Radar traffic metrics. 7-day charts, outage alerts, and circumvention tool success rates with auto-refresh
- **Iran Connectivity Test** — Network diagnostics suite with 88 servers across 24 Iranian cities. Quick Test (parallel latency scan), Full Report (per-server quality grades A+ to F), Stability Test (multi-round jitter analysis), and MTU Path Discovery (binary search across 10 networks)
- **Psiphon Network Stats** — Global Psiphon network analytics dashboard with daily connected users, bytes transferred, running proxies, and country distribution. Vertical bar charts for 30-day trends and horizontal bar rankings for top regions
- **Advanced Stats** — Top countries by connected peers, download, upload, and unique IPs with bar charts
- **Live Peer Traffic** — Real-time traffic table by country with speed, total bytes, and IP/client counts
### Core Management
2026-01-28 21:55:17 -06:00
- **One-Click Deployment** — Automatically installs Docker and configures everything
2026-02-05 15:39:12 -06:00
- **Scalable Containers** — Run unlimited containers based on your server's capacity
2026-01-28 21:55:17 -06:00
- **Multi-Distro Support** — Works on Ubuntu, Debian, CentOS, Fedora, Arch, Alpine, openSUSE
- **Auto-Start on Boot** — Supports systemd, OpenRC, and SysVinit
2026-02-12 00:41:10 -06:00
- **Per-Container Settings** — Configure max-clients, bandwidth, CPU, and memory per container
- **Resource Limits** — Set CPU and memory limits with smart defaults based on system specs
- **Easy Management** — Powerful CLI commands or interactive menu
- **Backup & Restore** — Backup and restore your node identity keys
### Privacy & Circumvention Tools
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **Snowflake Proxy** — Built-in Tor Snowflake proxy with dual-instance support and resource management
2026-02-10 17:41:52 -06:00
- **MTProto Proxy** — Telegram MTProto proxy (mtg v2) with fake-TLS, share link, QR code, and Telegram delivery
2026-02-12 00:41:10 -06:00
### Multi-Server & Remote Management
2026-02-10 17:41:52 -06:00
- **Multi-Server Dashboard** — Manage up to 30 remote servers from one TUI with live refresh, pagination, and bulk actions
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **Remote Server Management** — SSH key and encrypted password authentication with ControlMaster persistent connections
2026-02-12 00:41:10 -06:00
### Monitoring & Notifications
2026-02-05 15:39:12 -06:00
- **Live Dashboard** — Real-time stats with peak, average, CPU/RAM, temperature, and per-country breakdown
- **Connection History** — Track client counts over time with 6h, 12h, 24h snapshots
- **Background Tracker** — 24/7 traffic and connection monitoring via systemd service with GeoIP resolution
2026-02-12 00:41:10 -06:00
- **Auto-Update** — Background version check with update badge, optional automatic updates every 48h via cron
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **Telegram Bot** — On-demand `/status` , `/peers` , `/uptime` , `/containers` and remote container management via Telegram with inline keyboards and QR delivery
2026-01-28 21:55:17 -06:00
- **Health Checks** — Comprehensive diagnostics for troubleshooting
2026-02-12 00:41:10 -06:00
### Info & Safety
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **Info & Help** — Built-in guides covering traffic, stats, Snowflake proxy, and safety & legal information
- **Safety & Legal Info** — Built-in pages explaining the legal protections and safety of running a node
2026-01-30 00:46:38 -06:00
- **Complete Uninstall** — Clean removal of all components including Telegram service
2026-01-26 06:26:32 -06:00
2026-01-25 20:48:13 -06:00
## Supported Distributions
| Family | Distributions |
|--------|---------------|
| Debian | Ubuntu, Debian, Linux Mint, Pop!_OS, Kali, Raspbian |
| RHEL | CentOS, Fedora, Rocky Linux, AlmaLinux, Amazon Linux |
| Arch | Arch Linux, Manjaro, EndeavourOS |
| SUSE | openSUSE Leap, openSUSE Tumbleweed |
| Alpine | Alpine Linux |
2026-02-03 14:09:01 -06:00
## macOS Support
Looking for macOS? We have a **macOS (Apple Silicon) ** version available!
2026-02-20 23:35:17 -06:00
> **[macos-edition branch](https://git.samnet.dev/SamNet-dev/conduit/src/branch/macos-edition)** — Based on v1.0.2, developed by [@PouriaCh](https://github.com/PouriaCh)
2026-02-03 14:09:01 -06:00
Note: The Linux version (this branch) has the latest features including Telegram bot, multi-container scaling, per-container resource limits, and live dashboard. The macOS edition provides core functionality for Apple Silicon Macs.
2026-01-25 20:48:13 -06:00
## CLI Reference
After installation, use the `conduit` command:
2026-01-30 17:13:00 -06:00
### Status & Monitoring
```bash
conduit status # Show current status and resource usage
conduit stats # View live statistics (real-time dashboard)
conduit logs # View raw Docker logs
conduit health # Run health check diagnostics
conduit peers # Live peer traffic by country (GeoIP)
2026-02-12 00:41:10 -06:00
conduit dashboard # Multi-server management dashboard
```
### Data Analytics
```bash
conduit iran-status # Iran internet connectivity status (IODA, OONI, irinter.net)
conduit iran-test # Iran connectivity test across 88 servers in 24 cities
conduit psiphon-stats # Global Psiphon network analytics
2026-01-30 17:13:00 -06:00
```
### Rewards
```bash
conduit qr # Show QR code to claim rewards via Ryve app
```
### Container Management
```bash
conduit start # Start all Conduit containers
conduit stop # Stop all Conduit containers
conduit restart # Restart all Conduit containers
2026-02-10 17:41:52 -06:00
conduit update # Update script + Docker images (with auto-update toggle)
conduit mtproto # Manage MTProto proxy (status|start|stop|restart|remove)
2026-02-12 00:41:10 -06:00
conduit snowflake # Manage Snowflake proxy (status|start|stop|restart|remove)
```
### Server Management
```bash
conduit servers # List configured remote servers
conduit add-server # Add a remote server
conduit remove-server # Remove a remote server
2026-01-30 17:13:00 -06:00
```
### Configuration
2026-01-29 10:45:38 -06:00
```bash
2026-01-30 17:13:00 -06:00
conduit settings # Change max-clients, bandwidth, CPU, memory per container
2026-02-14 17:48:29 -06:00
conduit client-mode # Switch between Standard and Shir o Khorshid client mode
2026-01-25 20:48:13 -06:00
conduit menu # Open interactive management menu
2026-01-30 17:13:00 -06:00
```
### Backup & Restore
```bash
conduit backup # Backup your node identity keys
conduit restore # Restore node identity from backup
```
### Maintenance
```bash
2026-01-25 20:48:13 -06:00
conduit uninstall # Remove all components
2026-01-30 17:13:00 -06:00
conduit version # Show version information
2026-02-12 00:41:10 -06:00
conduit update-geoip # Update GeoIP database
2026-01-30 17:13:00 -06:00
conduit help # Show help message
2026-01-25 20:48:13 -06:00
```
2026-01-30 17:13:00 -06:00
## Interactive Menu
The interactive menu (`conduit menu` ) provides access to all features:
| Option | Description |
|--------|-------------|
2026-02-05 15:39:12 -06:00
| **1 ** | View status dashboard — real-time stats with peak, average, 6h/12h/24h history, active clients |
2026-01-30 17:13:00 -06:00
| **2 ** | Live connection stats — streaming stats from Docker logs |
| **3 ** | View logs — raw Docker log output |
| **4 ** | Live peers by country — per-country traffic table with speed and client counts |
| **5 ** | Start Conduit |
| **6 ** | Stop Conduit |
| **7 ** | Restart Conduit |
2026-02-10 17:41:52 -06:00
| **8 ** | Update Conduit — script + Docker images, auto-update toggle |
2026-01-30 17:13:00 -06:00
| **9 ** | Settings & Tools — resource limits, QR code, backup, restore, health check, Telegram, uninstall |
| **c ** | Manage containers — add or remove containers (up to 5) |
| **a ** | Advanced stats — top 5 charts for peers, download, upload, unique IPs |
2026-02-12 00:41:10 -06:00
| **m ** | Multi-server dashboard — manage up to 30 remote servers with live status |
| **f ** | Snowflake proxy — status, start/stop, resource configuration |
| **p ** | Telegram MTProto Proxy — setup, share link & QR, send to Telegram, resource config |
2026-02-14 17:48:29 -06:00
| **s ** | Conduit Client Mode — switch between Standard (Psiphon) and Shir o Khorshid, per-container support |
2026-02-12 00:41:10 -06:00
| **n ** | Psiphon Network Stats — global network analytics with charts and country rankings |
| **e ** | Iran Connectivity Status — real-time internet monitoring with IODA, OONI, irinter.net data |
| **t ** | Iran Connectivity Test — network diagnostics across 88 servers in 24 Iranian cities |
2026-02-05 15:39:12 -06:00
| **i ** | Info & Help — multi-page guide explaining traffic, network, stats, peak/avg/history |
2026-01-30 17:13:00 -06:00
| **0 ** | Exit |
## Configuration Options
2026-01-25 20:48:13 -06:00
| Option | Default | Range | Description |
|--------|---------|-------|-------------|
2026-01-30 17:13:00 -06:00
| `max-clients` | 200 | 1– 1000 | Maximum concurrent proxy clients per container |
| `bandwidth` | 5 | 1– 40, -1 | Bandwidth limit per peer (Mbps). Use -1 for unlimited. |
2026-01-30 15:41:52 -06:00
| `cpu` | Unlimited | 0.1– N cores | CPU limit per container (e.g. 1.0 = one core) |
| `memory` | Unlimited | 64m– system RAM | Memory limit per container (e.g. 256m, 1g) |
2026-01-28 21:55:17 -06:00
2026-02-05 15:39:12 -06:00
**Recommended values based on CPU:**
| CPU Cores | Recommended Containers | Max Clients (per container) |
|-----------|------------------------|-----------------------------|
| 1 Core | 1 | 100 |
| 2 Cores | 1– 2 | 200 |
| 4 Cores | 2– 4 | 400 |
| 8+ Cores | 4+ | 800 |
2026-01-30 17:13:00 -06:00
2026-02-05 15:39:12 -06:00
> **RAM:** Minimum 512MB. For 3+ containers, 4GB+ recommended.
2026-01-30 17:13:00 -06:00
## Installation Options
```bash
# Standard install
sudo bash conduit.sh
# Force reinstall
sudo bash conduit.sh --reinstall
# Uninstall everything
sudo bash conduit.sh --uninstall
# Show help
sudo bash conduit.sh --help
```
## Upgrading
Just run the install command above or use `conduit update` from the menu. Existing containers are recognized automatically. Telegram settings and node identity keys are preserved across upgrades.
2026-01-25 20:48:13 -06:00
## Requirements
- Linux server (any supported distribution)
- Root/sudo access
- Internet connection
2026-01-28 21:55:17 -06:00
- Minimum 512MB RAM (1GB+ recommended for multi-container)
2026-01-25 20:48:13 -06:00
2026-01-30 17:13:00 -06:00
## How It Works
2026-01-25 20:48:13 -06:00
2026-01-30 17:13:00 -06:00
1. **Detection ** — Identifies your Linux distribution and init system
2. **Docker Setup ** — Installs Docker if not present
3. **Hardware Check ** — Detects CPU/RAM and recommends container count
4. **Container Deployment ** — Pulls and runs the official Psiphon Conduit image
5. **Auto-Start Configuration ** — Sets up systemd/OpenRC/SysVinit service
6. **Tracker Service ** — Starts background traffic tracker with GeoIP resolution
7. **CLI Installation ** — Creates the `conduit` management command
2026-01-26 06:26:32 -06:00
2026-01-29 10:45:38 -06:00
## Claim Rewards (OAT Tokens)
2026-01-30 17:13:00 -06:00
Conduit node operators can earn OAT tokens for contributing to the Psiphon network. To claim rewards:
1. **Install the Ryve app ** on your phone
2. **Create a crypto wallet ** within the app
3. **Link your Conduit containers ** by scanning the QR code:
- From the menu: Select Settings & Tools **Option 6 → Show QR Code & Conduit ID **
- From Manage Containers: press * * [q]** to display QR code
- CLI: `conduit qr`
4. **Scan the QR code ** with the Ryve app to link your node
5. **Monitor & earn ** — the app shows your last 48 hours of connection activity and OAT token rewards
> Each container has its own unique Conduit ID and QR code. If running multiple containers, you'll need to link each one separately.
2026-01-29 10:45:38 -06:00
2026-01-26 06:26:32 -06:00
## Security
2026-01-30 17:13:00 -06:00
- **Secure Backups**: Node identity keys are stored with restricted permissions (600)
2026-01-26 06:26:32 -06:00
- **No Telemetry**: The manager collects no data and sends nothing externally
2026-01-28 21:55:17 -06:00
- **Local Tracking Only**: Traffic stats are stored locally and never transmitted
2026-01-30 00:46:38 -06:00
- **Telegram Optional**: Bot notifications are opt-in only, zero resources used if disabled
2026-01-25 20:48:13 -06:00
---
2026-01-30 17:13:00 -06:00
<div dir="rtl">
# راهنمای فارسی - مدیریت کاندوییت
ابزار قدرتمند برای راهاندازی و مدیریت نود سایفون کاندوییت روی سرورهای لینوکس. به کاربران کمک کنید تا در زمان محدودیتهای اینترنتی به اینترنت آزاد دسترسی داشته باشند.
2026-01-30 17:21:29 -06:00
## تصاویر
| منوی اصلی | داشبورد زنده |
|:-:|:-:|
2026-02-10 17:41:52 -06:00
|  |  |
2026-01-30 17:21:29 -06:00
2026-02-12 00:41:10 -06:00
| ترافیک زنده | آمار پیشرفته |
2026-01-30 17:21:29 -06:00
|:-:|:-:|
2026-02-12 00:41:10 -06:00
|  |  |
| وضعیت اتصال ایران | تست اتصال ایران |
|:-:|:-:|
|  |  |
| آمار شبکه سایفون | راهنما |
|:-:|:-:|
|  |  |
2026-01-30 17:21:29 -06:00
2026-01-30 17:13:00 -06:00
## نصب سریع
دستور زیر را در ترمینال سرور اجرا کنید:
```bash
2026-02-20 23:35:17 -06:00
curl -sL https://git.samnet.dev/SamNet-dev/conduit/raw/branch/main/conduit.sh | sudo bash
2026-01-30 17:13:00 -06:00
```
یا دانلود و اجرای دستی:
```bash
2026-02-20 23:49:53 -06:00
wget https://git.samnet.dev/SamNet-dev/conduit/raw/branch/main/conduit.sh
2026-01-30 17:13:00 -06:00
sudo bash conduit.sh
```
2026-02-14 17:48:29 -06:00
## تازههای نسخه 1.3.4
- **حالت کلاینت شیر و خورشید** — گزینه جدید در منو (`s` ) برای تغییر نود کاندوییت بین سرویسدهی به کلاینتهای رسمی سایفون و کاربران [شیر و خورشید ](https://github.com/shirokhorshid/shirokhorshid-android/releases ) (کلاینت جایگزین سایفون برای ایران). پشتیبانی از تنظیم سراسری یا هر کانتینر به صورت جداگانه. داشبورد وضعیت و خروجی JSON حالت فعال هر کانتینر را نمایش میدهند
- **مدیریت قفل dpkg** — نصبکننده حالا تا ۶۰ ثانیه منتظر آزاد شدن قفل dpkg توسط `unattended-upgrades` میماند
- **رفع مشکل نصب پایپ** — رفع مشکل باز نشدن منو هنگام اجرا با `curl | bash`
### نسخه 1.3.3
2026-02-12 00:41:10 -06:00
- **وضعیت اتصال ایران** — داشبورد مانیتورینگ لحظهای اینترنت ایران با دادههای IODA (دسترسی BGP)، OONI (تشخیص سانسور)، irinter.net (امتیاز اتصال) و Cloudflare Radar اختیاری. نمودارهای ۷ روزه، هشدارهای قطعی و نرخ موفقیت ابزارهای دور زدن (سایفون، تور) با بروزرسانی خودکار
- **تست اتصال ایران** — مجموعه تشخیص شبکه با ۸۸ سرور در ۲۴ شهر ایران. شامل تست سریع (اسکن موازی تاخیر)، گزارش کامل (رتبهبندی کیفیت A+ تا F هر سرور)، تست پایداری (تحلیل جیتر چند مرحلهای) و کشف MTU مسیر (جستجوی دودویی در ۱ ۰ شبکه)
- **آمار شبکه سایفون** — داشبورد تحلیلی شبکه جهانی سایفون با کاربران روزانه، حجم انتقال داده، پروکسیهای فعال و توزیع کشوری. نمودارهای میلهای عمودی برای روند ۳۰ روزه و رتبهبندی افقی مناطق برتر
- **نشانگر دوگانه وضعیت** — صفحه وضعیت ایران همزمان درصد اتصال irinter.net و امتیاز دسترسی BGP از IODA را با کدگذاری رنگی مستقل نمایش میدهد
- **امتیازدهی هوشمند کیفیت** — سیستم جریمه تاخیر مرحلهای برای رتبهبندی دقیق کیفیت: A+ تا F بر اساس دسترسی، تاخیر و پایداری
- **کشف MTU مسیر** — تشخیص MTU مسیر شبکه با جستجوی دودویی و پرچم Don't Fragment در ۸ ISP ایرانی و ۲ نقطه بینالمللی
- **پوشش ۲۴ شهر ایران** — گسترش از ۱۸ به ۲۴ شهر با ۸۸ سرور تست شامل تهران، اصفهان، تبریز، شیراز، مشهد، اهواز، کرمان، رشت، یزد، قم، کرج، اراک، گرگان، ساری، زاهدان، زنجان، بوشهر، خرمآباد، همدان، قزوین، ارومیه، سنندج، بندرعباس و کرمانشاه
### نسخه 1.3.1
2026-02-10 17:41:52 -06:00
- **پروکسی MTProto تلگرام** — پروکسی MTProto (mtg v2) با fake-TLS، لینک اشتراکگذاری و QR کد، ارسال به ربات تلگرام، پیکربندی منابع و مانیتورینگ ترافیک
- **بررسی خودکار بهروزرسانی** — بررسی نسخه در پسزمینه با نشان بهروزرسانی در منو، بهروزرسانی خودکار اختیاری هر ۴۸ ساعت
- **صفحهبندی داشبورد** — داشبورد چند سرور حالا تا ۳۰ سرور با ناوبری صفحه پشتیبانی میکند
- **نصب ریموت** — نصب و پیکربندی کاندوییت روی سرورهای ریموت مستقیماً از داشبورد
- **MTProto در وضعیت** — نمایش وضعیت و ترافیک MTProxy در داشبورد اصلی
### نسخه 1.3
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **پروکسی اسنوفلیک** — پروکسی Snowflake تور با پشتیبانی دو نمونه، پیکربندی منابع و مانیتورینگ ترافیک
2026-02-10 17:41:52 -06:00
- **داشبورد چند سرور** — مدیریت تا ۳۰ سرور ریموت از یک صفحه با وضعیت زنده، عملیات گروهی و کنترل هر سرور
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **مدیریت سرور ریموت** — اضافه، ویرایش و حذف سرور با احراز هویت کلید SSH یا رمز عبور
- **ذخیره رمزنگاریشده اعتبارنامه** — رمزنگاری AES-256-CBC برای رمز عبور با مدیریت خودکار sshpass
- **پشتیبانی SSH غیر root** — افزودن خودکار sudo برای کاربران غیر root با تأیید sudo بدون رمز
- **بهبود ربات تلگرام** — دکمههای اینلاین، ارسال QR کد، CPU/دما/RAM سیستم در گزارشها، دستورات جدید (`/restart_all` ، `/start_all` ، `/stop_all` ، `/settings` ، `/update` ، `/health` ، `/logs_N` ، `/qr` )
- **بهبود داشبورد** — بخش محلی تمیزتر، ستونهای آپلود/دانلود، نمایش ترکیبی CPU(دما)، اصلاح حاشیهها
- **صفحات اطلاعات جدید** — صفحه توضیح پروکسی اسنوفلیک و اطلاعات ایمنی و حقوقی
- **مدیریت GeoIP** — بهروزرسانی دستی پایگاه داده GeoIP از CLI
- **دستورات جدید CLI** — `conduit dashboard` ، `conduit add-server` ، `conduit remove-server` ، `conduit servers` ، `conduit snowflake` ، `conduit update-geoip`
- **معیارهای سیستم در گزارشها** — مصرف CPU، دما و RAM در JSON وضعیت و اعلانهای تلگرام
2026-01-30 17:13:00 -06:00
## ویژگیها
2026-02-12 00:41:10 -06:00
### تحلیل داده و هوش شبکه
- **وضعیت اتصال ایران** — مانیتورینگ لحظهای اینترنت با دادههای IODA (دسترسی BGP)، OONI (تشخیص سانسور)، irinter.net (امتیاز اتصال) و Cloudflare Radar اختیاری. نمودارهای ۷ روزه، هشدارهای قطعی و نرخ موفقیت ابزارهای دور زدن فیلترینگ با بروزرسانی خودکار
- **تست اتصال ایران** — مجموعه تشخیص شبکه با ۸۸ سرور در ۲۴ شهر ایران. تست سریع (اسکن موازی)، گزارش کامل (رتبهبندی A+ تا F)، تست پایداری (تحلیل جیتر) و کشف MTU مسیر (جستجوی دودویی در ۱ ۰ شبکه)
- **آمار شبکه سایفون** — داشبورد تحلیلی شبکه جهانی سایفون با کاربران روزانه، حجم داده، پروکسیهای فعال و توزیع کشوری با نمودارهای میلهای عمودی و افقی
- **آمار پیشرفته** — نمودار میلهای برترین کشورها بر اساس اتصال، دانلود، آپلود و IP
- **مانیتورینگ ترافیک** — جدول لحظهای ترافیک بر اساس کشور با سرعت و تعداد کلاینت
### مدیریت اصلی
2026-01-30 17:13:00 -06:00
- **نصب با یک کلیک** — داکر و تمام موارد مورد نیاز به صورت خودکار نصب میشود
2026-02-05 15:39:12 -06:00
- **مقیاسپذیری نامحدود** — اجرای کانتینرهای نامحدود بر اساس ظرفیت سرور
2026-01-30 17:13:00 -06:00
- **پشتیبانی از توزیعهای مختلف** — اوبونتو، دبیان، سنتاواس، فدورا، آرچ، آلپاین، اوپنسوزه
- **راهاندازی خودکار** — پس از ریستارت سرور، سرویس به صورت خودکار اجرا میشود
2026-02-12 00:41:10 -06:00
- **تنظیمات هر کانتینر** — پیکربندی حداکثر کاربران، پهنای باند، CPU و حافظه برای هر کانتینر
- **محدودیت منابع** — تنظیم محدودیت CPU و حافظه با پیشفرضهای هوشمند
- **مدیریت آسان** — دستورات قدرتمند CLI یا منوی تعاملی
- **پشتیبانگیری و بازیابی** — پشتیبانگیری و بازیابی کلیدهای هویت نود
### ابزارهای حریم خصوصی و دور زدن فیلترینگ
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **پروکسی اسنوفلیک** — پروکسی Snowflake تور با پشتیبانی دو نمونه و مدیریت منابع
2026-02-10 17:41:52 -06:00
- **پروکسی MTProto** — پروکسی MTProto تلگرام (mtg v2) با fake-TLS، لینک اشتراکگذاری، QR کد و ارسال به تلگرام
2026-02-12 00:41:10 -06:00
### مدیریت چند سرور و ریموت
2026-02-10 17:41:52 -06:00
- **داشبورد چند سرور** — مدیریت تا ۳۰ سرور ریموت با رفرش زنده، صفحهبندی و عملیات گروهی
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **مدیریت سرور ریموت** — احراز هویت کلید SSH و رمز عبور رمزنگاریشده با اتصال پایدار ControlMaster
2026-02-12 00:41:10 -06:00
### مانیتورینگ و اعلانها
2026-02-05 15:39:12 -06:00
- **داشبورد زنده** — نمایش لحظهای پیک، میانگین، CPU، RAM، دما و تفکیک کشوری
- **تاریخچه اتصال** — ردیابی تعداد کلاینتها با اسنپشات ۶، ۱۲ و ۲۴ ساعته
- **ردیاب پسزمینه** — سرویس ردیابی ۲۴/۷ ترافیک و اتصالات با تشخیص جغرافیایی
2026-02-12 00:41:10 -06:00
- **بهروزرسانی خودکار** — بررسی نسخه در پسزمینه با نشان بهروزرسانی، بهروزرسانی خودکار اختیاری هر ۴۸ ساعت
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **ربات تلگرام** — دستورات `/status` ، `/peers` ، `/uptime` ، `/containers` و مدیریت کانتینر از راه دور با دکمههای اینلاین و ارسال QR کد
2026-01-30 17:13:00 -06:00
- **بررسی سلامت** — تشخیص جامع برای عیبیابی
2026-02-12 00:41:10 -06:00
### اطلاعات و ایمنی
feat: v1.3 — Snowflake proxy, multi-server dashboard, non-root SSH, audit fixes
Major features:
- Snowflake proxy management with per-country stats and Prometheus metrics
- Multi-server dashboard TUI with live refresh, bulk actions, server management
- Non-root SSH support with automatic sudo prefix and passwordless sudo detection
- Data cap monitoring with per-direction (upload/download/total) enforcement
- Remote server table with CPU(temp), upload, download columns
Improvements:
- TB support in all byte formatters (format_bytes, _fmt_bytes, format_gb)
- Snowflake timeout display in detailed views, "connections served" labeling
- Stricter Docker container name matching in service status check
- check_alerts() now aggregates CPU/RAM across all containers
- Network interface detection uses keyword matching instead of fragile position
- Tracker stuck-container Telegram notification uses direct curl (standalone fix)
- Timeout exit code check corrected (SIGTERM=143, not SIGKILL=137)
- Hardened backup filename quoting in docker sh -c
- README updated for v1.3 with full English and Farsi changelogs
2026-02-09 16:31:09 -06:00
- **راهنما و اطلاعات** — راهنمای چندصفحهای شامل ترافیک، آمار، پروکسی اسنوفلیک و اطلاعات ایمنی و حقوقی
- **اطلاعات ایمنی و حقوقی** — صفحات توضیح حفاظت قانونی و ایمنی اجرای نود
2026-01-30 17:13:00 -06:00
- **حذف کامل** — پاکسازی تمام فایلها و تنظیمات شامل سرویس تلگرام
2026-02-03 14:09:01 -06:00
## پشتیبانی از macOS
به دنبال نسخه macOS هستید؟ نسخه **macOS (Apple Silicon) ** موجود است!
2026-02-20 23:35:17 -06:00
> **[شاخه macos-edition](https://git.samnet.dev/SamNet-dev/conduit/src/branch/macos-edition)** — بر اساس نسخه 1.0.2، توسعه داده شده توسط [@PouriaCh](https://github.com/PouriaCh)
2026-02-03 14:09:01 -06:00
توجه: نسخه لینوکس (این شاخه) شامل جدیدترین امکانات مانند ربات تلگرام، مقیاسپذیری چند کانتینره، محدودیت منابع و داشبورد زنده است. نسخه macOS عملکرد اصلی را برای مکهای Apple Silicon فراهم میکند.
2026-01-30 17:13:00 -06:00
## دستورات CLI
### وضعیت و مانیتورینگ
```bash
conduit status # نمایش وضعیت و مصرف منابع
conduit stats # داشبورد زنده (لحظهای)
conduit logs # لاگهای داکر
conduit health # بررسی سلامت سیستم
conduit peers # ترافیک بر اساس کشور (GeoIP)
2026-02-12 00:41:10 -06:00
conduit dashboard # داشبورد مدیریت چند سرور
```
### تحلیل داده
```bash
conduit iran-status # وضعیت اتصال اینترنت ایران (IODA، OONI، irinter.net)
conduit iran-test # تست اتصال ایران در ۸۸ سرور ۲۴ شهر
conduit psiphon-stats # آمار شبکه جهانی سایفون
2026-01-30 17:13:00 -06:00
```
### پاداش
```bash
conduit qr # نمایش QR کد برای دریافت پاداش از اپلیکیشن Ryve
```
### مدیریت کانتینر
```bash
conduit start # شروع تمام کانتینرها
conduit stop # توقف تمام کانتینرها
conduit restart # ریستارت تمام کانتینرها
2026-02-10 17:41:52 -06:00
conduit update # بهروزرسانی اسکریپت + ایمیجهای داکر (با تنظیم بهروزرسانی خودکار)
conduit mtproto # مدیریت پروکسی MTProto (وضعیت|شروع|توقف|ریستارت|حذف)
2026-02-12 00:41:10 -06:00
conduit snowflake # مدیریت پروکسی اسنوفلیک (وضعیت|شروع|توقف|ریستارت|حذف)
```
### مدیریت سرور
```bash
conduit servers # لیست سرورهای ریموت
conduit add-server # اضافه کردن سرور ریموت
conduit remove-server # حذف سرور ریموت
2026-01-30 17:13:00 -06:00
```
### پیکربندی
```bash
conduit settings # تغییر تنظیمات هر کانتینر
2026-02-14 17:48:29 -06:00
conduit client-mode # تغییر حالت کلاینت (استاندارد / شیر و خورشید)
2026-01-30 17:13:00 -06:00
conduit menu # منوی تعاملی
```
### پشتیبانگیری و بازیابی
```bash
conduit backup # پشتیبانگیری از کلیدهای نود
conduit restore # بازیابی کلیدهای نود از پشتیبان
```
### نگهداری
```bash
conduit uninstall # حذف کامل
conduit version # نمایش نسخه
2026-02-12 00:41:10 -06:00
conduit update-geoip # بهروزرسانی پایگاه داده GeoIP
2026-01-30 17:13:00 -06:00
conduit help # راهنما
```
## منوی تعاملی
| گزینه | توضیحات |
|-------|---------|
2026-02-05 15:39:12 -06:00
| **1 ** | داشبورد وضعیت — آمار لحظهای با پیک، میانگین، تاریخچه ۶/۱۲/۲۴ ساعته |
2026-01-30 17:13:00 -06:00
| **2 ** | آمار زنده اتصال — استریم آمار از لاگ داکر |
| **3 ** | مشاهده لاگ — خروجی لاگ داکر |
| **4 ** | ترافیک زنده به تفکیک کشور — جدول ترافیک با سرعت و تعداد کلاینت |
| **5 ** | شروع کاندوییت |
| **6 ** | توقف کاندوییت |
| **7 ** | ریستارت کاندوییت |
2026-02-10 17:41:52 -06:00
| **8 ** | بهروزرسانی — اسکریپت + ایمیجهای داکر، تنظیم بهروزرسانی خودکار |
2026-01-30 17:13:00 -06:00
| **9 ** | تنظیمات و ابزارها — محدودیت منابع، QR کد، پشتیبانگیری، بازیابی، تلگرام، حذف نصب |
| **c ** | مدیریت کانتینرها — اضافه یا حذف (تا ۵ ) |
| **a ** | آمار پیشرفته — نمودار برترین کشورها |
2026-02-12 00:41:10 -06:00
| **m ** | داشبورد چند سرور — مدیریت تا ۳۰ سرور ریموت با وضعیت زنده |
| **f ** | پروکسی اسنوفلیک — وضعیت، شروع/توقف، پیکربندی منابع |
| **p ** | پروکسی MTProto تلگرام — راهاندازی، اشتراک لینک و QR، ارسال به تلگرام |
2026-02-14 17:48:29 -06:00
| **s ** | حالت کلاینت — تغییر بین سایفون استاندارد و شیر و خورشید، پشتیبانی هر کانتینر |
2026-02-12 00:41:10 -06:00
| **n ** | آمار شبکه سایفون — تحلیل شبکه جهانی با نمودار و رتبهبندی کشوری |
| **e ** | وضعیت اتصال ایران — مانیتورینگ لحظهای با دادههای IODA، OONI و irinter.net |
| **t ** | تست اتصال ایران — تشخیص شبکه در ۸۸ سرور ۲۴ شهر ایران |
2026-02-05 15:39:12 -06:00
| **i ** | راهنما — توضیحات ترافیک، شبکه، آمار، پیک/میانگین/تاریخچه |
2026-01-30 17:13:00 -06:00
| **0 ** | خروج |
## تنظیمات
| گزینه | پیشفرض | محدوده | توضیحات |
|-------|---------|--------|---------|
| `max-clients` | 200 | ۱ – ۱ ۰ ۰ ۰ | حداکثر کاربران همزمان برای هر کانتینر |
| `bandwidth` | 5 | ۱–۴۰ یا ۱ - | محدودیت پهنای باند (Mbps). برای نامحدود ۱ - وارد کنید. |
| `cpu` | نامحدود | 0.1– N هسته | محدودیت CPU هر کانتینر (مثلاً 1.0 = یک هسته) |
| `memory` | نامحدود | 64m– حا فظه سیستم | محدودیت حافظه هر کانتینر (مثلاً 256m، 1g) |
2026-02-05 15:39:12 -06:00
**مقادیر پیشنهادی بر اساس CPU:**
| پردازنده | کانتینر پیشنهادی | حداکثر کاربران (هر کانتینر) |
|----------|-------------------|----------------------------|
| ۱ هسته | ۱ | ۱ ۰ ۰ |
| ۲ هسته | ۱–۲ | ۲۰۰ |
| ۴ هسته | ۲–۴ | ۴۰۰ |
| ۸+ هسته | ۴+ | ۸۰۰ |
2026-01-30 17:13:00 -06:00
2026-02-05 15:39:12 -06:00
> **رم:** حداقل ۵۱۲ مگابایت. برای ۳+ کانتینر، ۴ گیگابایت+ پیشنهاد میشود.
2026-01-30 17:13:00 -06:00
## گزینههای نصب
```bash
# نصب استاندارد
sudo bash conduit.sh
# نصب مجدد اجباری
sudo bash conduit.sh --reinstall
# حذف کامل
sudo bash conduit.sh --uninstall
# نمایش راهنما
sudo bash conduit.sh --help
```
## ارتقا از نسخههای قبلی
فقط دستور نصب بالا را اجرا کنید یا از منو گزینه `conduit update` را بزنید. کانتینرهای موجود به صورت خودکار شناسایی میشوند. تنظیمات تلگرام و کلیدهای هویت نود در بهروزرسانی حفظ میشوند.
## پیشنیازها
- سرور لینوکس
- دسترسی root یا sudo
- اتصال اینترنت
- حداقل ۵۱۲ مگابایت رم (۱ گیگ+ برای چند کانتینر پیشنهاد میشود)
## نحوه عملکرد
1. **تشخیص ** — شناسایی توزیع لینوکس و سیستم init
2. **نصب داکر ** — در صورت نبود، داکر نصب میشود
3. **بررسی سختافزار ** — تشخیص CPU و RAM و پیشنهاد تعداد کانتینر
4. **راهاندازی کانتینر ** — دانلود و اجرای ایمیج رسمی سایفون
5. **پیکربندی سرویس ** — تنظیم سرویس خودکار (systemd/OpenRC/SysVinit)
6. **سرویس ردیاب ** — شروع ردیاب ترافیک پسزمینه
7. **نصب CLI ** — ایجاد دستور مدیریت `conduit`
## دریافت پاداش (توکن OAT)
اپراتورهای نود کاندوییت میتوانند با مشارکت در شبکه سایفون توکن OAT کسب کنند. مراحل دریافت پاداش:
1. **اپلیکیشن Ryve ** را روی گوشی نصب کنید
2. **یک کیف پول کریپتو ** در اپلیکیشن بسازید
3. **کانتینرهای خود را لینک کنید ** با اسکن QR کد:
- از منو تنظیمات: **گزینه ۶ ← نمایش QR کد و شناسه کاندوییت **
- از مدیریت کانتینرها: کلید * * [q]** را بزنید
- CLI: `conduit qr`
4. **QR کد را اسکن کنید ** با اپلیکیشن Ryve تا نود شما لینک شود
5. **مانیتور و کسب درآمد ** — اپلیکیشن فعالیت ۴۸ ساعت اخیر و توکنهای OAT را نمایش میدهد
> هر کانتینر شناسه و QR کد منحصر به فرد خود را دارد. اگر چند کانتینر اجرا میکنید، باید هر کدام را جداگانه لینک کنید.
## امنیت
- **پشتیبانگیری امن**: کلیدهای هویت نود با دسترسی محدود (600) ذخیره میشوند
- **بدون تلمتری**: هیچ دادهای جمعآوری یا ارسال نمیشود
- **ردیابی محلی**: آمار ترافیک فقط به صورت محلی ذخیره شده و هرگز ارسال نمیشود
- **تلگرام اختیاری**: اعلانهای ربات کاملاً اختیاری هستند و در صورت غیرفعال بودن هیچ منبعی مصرف نمیشود
</div>
---
2026-01-25 20:48:13 -06:00
## License
MIT License
## Contributing
Pull requests welcome. For major changes, open an issue first.
## Links
- [Psiphon ](https://psiphon.ca/ )
- [Psiphon Conduit ](https://github.com/Psiphon-Inc/conduit )