Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PGClock Pro Preview

PGClock Pro

نسخهٔ حرفه‌ای — قالب اشتراک با برند، زیرعنوان و لوگوی سفارشی

نصب خودکار · نصب دستی · سفارشی‌سازی برند · تنظیمات پنل · نسخه‌های دیگر


ویژگی‌ها

  • همهٔ امکانات نسخهٔ استاندارد
  • نام برند، زیرعنوان و لوگوی سفارشی
  • اعمال خودکار برندینگ با اسکریپت نصب
  • رابط شیشه‌ای برای موبایل، تبلت و دسکتاپ
  • یک فایل HTML — بدون Node.js و build

نصب خودکار

روی سرور Ubuntu با Pasarguard نصب‌شده:

curl -fsSL https://raw.githubusercontent.com/Mrclocks/PGClockPRO/main/install.sh -o /tmp/pgclock-install.sh && sudo bash /tmp/pgclock-install.sh

یا:

wget -qO /tmp/pgclock-install.sh https://raw.githubusercontent.com/Mrclocks/PGClockPRO/main/install.sh && sudo bash /tmp/pgclock-install.sh

در منو گزینه ۳) PGClock Pro را انتخاب کنید. سپس از شما پرسیده می‌شود:

  • نام برند (FA و EN)
  • زیرعنوان / توضیح کوتاه (FA و EN)
  • آدرس لوگو (https:// — قبل از نصب اعتبارسنجی می‌شود)

اسکریپت چه کار می‌کند؟

  1. منوی انتخاب نسخه (Lite / PGClock / Pro)
  2. برای Pro: دریافت اطلاعات برند و patch خودکار روی index.html
  3. ذخیره در:
/var/lib/pasarguard/templates/subscription/index.html
  1. به‌روزرسانی /opt/pasarguard/.env:
CUSTOM_TEMPLATES_DIRECTORY="/var/lib/pasarguard/templates/"
SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"
  1. اجرای pasarguard restart

قرارداد قالب (این کلیدها را ثابت نگه دارید):

var DEFAULT_BRAND = {
  name: "...",
  subtitle: { fa: "...", en: "..." },
  logoUrl: "..."
};

شناسه‌های HTML اختیاری: brand-title، brand-subtitle، brand-img

پیش‌نیازها: wget، curl، python3


نصب دستی

۱. دانلود قالب

sudo mkdir -p /var/lib/pasarguard/templates/subscription/
sudo wget -N -O /var/lib/pasarguard/templates/subscription/index.html \
  https://raw.githubusercontent.com/Mrclocks/PGClockPRO/main/index.html

۲. ویرایش برند (اختیاری)

فایل را باز کنید و بلوک DEFAULT_BRAND را ویرایش کنید:

var DEFAULT_BRAND = {
  name: "نام برند شما",
  subtitle: {
    fa: "پنل اشتراک",
    en: "Subscription panel"
  },
  logoUrl: "https://example.com/logo.png"
};

۳. تنظیم Pasarguard

sudo nano /opt/pasarguard/.env

اضافه یا به‌روز کنید:

CUSTOM_TEMPLATES_DIRECTORY="/var/lib/pasarguard/templates/"
SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"

۴. راه‌اندازی مجدد

sudo pasarguard restart

برای اعمال خودکار برندینگ، از اسکریپت نصب استفاده کنید.


سفارشی‌سازی برند

در کد (index.html)

var DEFAULT_BRAND = {
  name: "MrClock Template",
  subtitle: {
    fa: "پنل اشتراک",
    en: "Subscription panel"
  },
  logoUrl: ""
};

Inject قبل از لود صفحه

<script>
  window.MRCLOCK_BRAND = {
    name: "نام برند شما",
    subtitle: { fa: "زیرعنوان", en: "Your tagline" },
    logoUrl: "https://example.com/logo.png"
  };
</script>

تنظیمات پنل

  1. پنل Pasarguard → Settings → Subscription
  2. ویرایش announcement و announcement link
  3. افزودن/ویرایش اپ‌ها در بخش apps

نسخه‌های دیگر

About

PasarGuard Subscription Template

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages