265c362fd226cdc9c394c8249e1618ec2770a8ec
Conduit Manager
A powerful management tool for deploying and managing Psiphon Conduit nodes on Linux servers. Help users access the open internet during network restrictions.
Quick Install
curl -sL https://raw.githubusercontent.com/SamNet-dev/conduit-manager/main/conduit.sh | sudo bash
Or download and run manually:
wget https://raw.githubusercontent.com/SamNet-dev/conduit-manager/main/conduit.sh
sudo bash conduit.sh
Features
- One-Click Deployment - Automatically installs Docker and configures everything
- 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
- Easy Management - Powerful CLI commands or interactive menu
- Complete Uninstall - Clean removal of all components
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 |
CLI Reference
After installation, use the conduit command:
Status & Monitoring
conduit status # Show current status and resource usage
conduit stats # View live statistics (real-time)
conduit logs # View raw Docker logs
Container Management
conduit start # Start the Conduit container
conduit stop # Stop the Conduit container
conduit restart # Restart the Conduit container
Configuration
conduit settings # Change max-clients and bandwidth
conduit menu # Open interactive management menu
Maintenance
conduit uninstall # Remove all components
conduit help # Show help message
Configuration Options
| Option | Default | Range | Description |
|---|---|---|---|
max-clients |
200 | 1-1000 | Maximum concurrent proxy clients |
bandwidth |
5 | 1-40, -1 | Bandwidth limit per peer (Mbps). Use -1 for unlimited. |
Recommended values based on server CPU:
| CPU Cores | Max Clients |
|---|---|
| 8+ Cores | 800 |
| 4 Cores | 400 |
| 2 Cores | 200 |
| 1 Core | 100 |
Installation Options
# 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
Requirements
- Linux server (any supported distribution)
- Root/sudo access
- Internet connection
- Minimum 512MB RAM (1GB+ recommended)
How It Works
- Detection - Identifies your Linux distribution and init system
- Docker Setup - Installs Docker if not present
- Container Deployment - Pulls and runs the official Psiphon Conduit image
- Auto-Start Configuration - Sets up systemd/OpenRC/SysVinit service
- CLI Installation - Creates the
conduitmanagement command
راهنمای فارسی - مدیریت کاندوییت
ابزار قدرتمند برای راهاندازی و مدیریت نود سایفون کاندوییت روی سرورهای لینوکس.
نصب سریع
دستور زیر را در ترمینال سرور اجرا کنید:
curl -sL https://raw.githubusercontent.com/SamNet-dev/conduit-manager/main/conduit.sh | sudo bash
یا دانلود و اجرای دستی:
wget https://raw.githubusercontent.com/SamNet-dev/conduit-manager/main/conduit.sh
sudo bash conduit.sh
ویژگیها
- نصب با یک کلیک - داکر و تمام موارد مورد نیاز به صورت خودکار نصب میشود
- پشتیبانی از توزیعهای مختلف - اوبونتو، دبیان، سنتاواس، فدورا، آرچ، آلپاین
- راهاندازی خودکار - پس از ریستارت سرور، سرویس به صورت خودکار اجرا میشود
- مانیتورینگ زنده - نمایش تعداد کاربران متصل و مصرف منابع
- مدیریت آسان - دستورات قدرتمند CLI یا منوی تعاملی
- حذف کامل - پاکسازی تمام فایلها و تنظیمات
دستورات CLI
وضعیت و مانیتورینگ
conduit status # نمایش وضعیت و مصرف منابع
conduit stats # آمار زنده (لحظهای)
conduit logs # لاگهای داکر
مدیریت کانتینر
conduit start # شروع کانتینر
conduit stop # توقف کانتینر
conduit restart # ریستارت کانتینر
پیکربندی
conduit settings # تغییر تنظیمات
conduit menu # منوی تعاملی
نگهداری
conduit uninstall # حذف کامل
conduit help # راهنما
تنظیمات
| گزینه | پیشفرض | محدوده | توضیحات |
|---|---|---|---|
max-clients |
200 | 1-1000 | حداکثر کاربران همزمان |
bandwidth |
5 | 1-40, -1 | محدودیت پهنای باند (Mbps). برای نامحدود -1 وارد کنید. |
مقادیر پیشنهادی بر اساس پردازنده (CPU):
| تعداد هسته | حداکثر کاربران |
|---|---|
| +8 هسته | 800 |
| 4 هسته | 400 |
| 2 هسته | 200 |
| 1 هسته | 100 |
پیشنیازها
- سرور لینوکس
- دسترسی root یا sudo
- اتصال اینترنت
- حداقل 512 مگابایت رم
License
MIT License
Contributing
Pull requests welcome. For major changes, open an issue first.
Links
Languages
Shell
100%
