-
Notifications
You must be signed in to change notification settings - Fork 0
03 Install Node
🇬🇧 English · 🇮🇷 فارسی
روی هر سروری که میخواهی بفروشی، یک نود نصب کن.
sudo bash -c "$(curl -sL https://raw.githubusercontent.com/loopy-iri/NodeAgent/main/scripts/pg-node.sh)" @ installاگر میخواهی هسته را هم از یک پنل PasarGuard مدیریت کنی (مثلاً برای استفادهی شخصی)، با core key نصب کن:
sudo bash -c "$(curl -sL https://raw.githubusercontent.com/loopy-iri/NodeAgent/main/scripts/pg-node.sh)" @ install --core-key "$(openssl rand -hex 32)"از نسخهی فعلی، اگر
--core-keyندهی هم یک core key خودکار ساخته میشود و در خروجی نصب چاپ میشود؛ پس مدیریت هسته از پنل PasarGuard همیشه آماده است.
در پایان اینها چاپ میشود — یادداشت کن (مخصوصاً master key و گواهی):
Address (HTTPS control): https://SERVER_IP:8090
gRPC (PasarGuard-compat): SERVER_IP:62050
Master key (register in main panel):
<MASTER_KEY>
Core key (PasarGuard core management): # فقط اگر --core-key دادی
<CORE_KEY>
Node certificate (paste into the main panel when adding the node):
-----BEGIN CERTIFICATE-----
... (گواهی سلفساین نود) ...
-----END CERTIFICATE-----
| گزینه | پیشفرض | توضیح |
|---|---|---|
--master-key KEY |
تصادفی | کلید مدیریت کامل (برای ثبت در پنل اصلی) |
--core-key KEY |
تولید خودکار | کلید مدیریت هسته از پنل PasarGuard خودت (پیشفرض ساخته میشود) |
--http-port PORT |
8090 |
پورت API کنترلی (HTTPS) |
--grpc-port PORT |
62050 |
پورت gRPC |
--force-inbounds CSV |
vless-in |
کاربرهای هر مشتری روی این inbound tag(ها) اعمال شوند (باید با تگ کانفیگ ثابت بخورد) |
--san-entries CSV |
— | SANهای اضافی گواهی، مثلاً DNS:node.example.com
|
--version vX.Y.Z |
latest | نصب نسخهی مشخص |
--name NAME |
pg-node-agent |
نام نمونه — برای نصب کنار نود رسمی PasarGuard |
یک کانفیگ ثابتِ پیشفرض ساخته میشود: /var/lib/pg-node-agent/fixed-config.json با یک inbound به نام vless-in روی پورت 443. این کانفیگ برای همهی مشتریها مشترک است.
- ویرایش محلی:
sudo pg-node-agent edit(سپسrestart). - یا از پنل اصلی push کن:
PUT /api/v1/nodes/{id}/config.
📌 راهنمای کامل تنظیم هسته (نمونهی Reality/WS، تولید کلید، چه چیزی به مشتری بده): تنظیم هستهی نود.
مهم: هر inbound در این کانفیگ که میخواهی کاربرهای مشتری رویش بنشینند باید تگش در
--force-inboundsباشد و تنظیماتش (port/SNI/شبکه) را به مشتری بدهی تا لینکهای کاربر نهایی کار کنند.
sudo pg-node-agent status
sudo pg-node-agent logs
sudo pg-node-agent restart
sudo pg-node-agent edit # ویرایش کانفیگ هسته
sudo pg-node-agent edit-env # ویرایش متغیرها
sudo pg-node-agent renew-cert # ساخت دوبارهی گواهی (باید در پنل دوباره pin شود)
sudo pg-node-agent core-update # آپدیت Xray-core
sudo pg-node-agent update # آپدیت باینری نوداپراتور
- ۱) نصب پنل
- ۲) نصب نود
- ۳) افزودن نود و فروش
- تنظیم هستهی نود (Xray)
- استفادهی شخصی + فروش
- آپدیت و نگهداری
- عیبیابی
مشتری
توسعهدهنده
Operator
- 1) Install the panel
- 2) Install a node
- 3) Add a node & sell
- Configure the node core (Xray)
- Personal use + selling
- Update & maintenance
- Troubleshooting
Customer
Developer