TGViewer
𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀 𝗨𝗯𝘂𝗻𝘁𝘂 𝗖𝗼𝗺𝗺𝗮𝗻𝗱𝘀 @ubuntucommands · 2.7K subscribers
Post #240 2.87K

Forwarded from PasarGuard

🔧 رفع باگ: قطع نشدن کاربر پس از حذف از طریق gRPC — پچ تیم PasarGuard

یک باگ شناخته‌شده در Xray-core باعث می‌شه که کاربرانی که از طریق gRPC API حذف می‌شن، کانکشن فعال‌شون قطع نشه و بتونن به ارسال ترافیک ادامه بدن. این مشکل برای خیلی از ادمین‌ها دردسرساز شده — مشترکانی که از این باگ سوءاستفاده کردن و مصرف داده غیرمنتظره و قبض‌های سنگین به بار آوردن.

تیم PasarGuard این مشکل رو شناسایی و برطرف کرده و یه Pull Request به ریپوی اصلی Xray-core ارسال کرده:
🔗 https://github.com/XTLS/Xray-core/pull/5844

علاوه بر این، نسخه‌های کامپایل‌شده برای Alpine Linux (amd64 / arm64) آماده شده که نزدیک به یک ماهه روی محیط‌های پروداکشن تست شدن و هیچ مشکلی گزارش نشده\.

---

⚙️ راهنمای نصب

مرحله ۱ — فایل زیپ رو آپلود کن، بعد دستورات زیر رو اجرا کن:

mkdir -p /var/lib/pg-node/xray-core/
cp xray-amd64.zip /var/lib/pg-node/xray-core/
cd /var/lib/pg-node/xray-core/
unzip xray-amd64.zip
mv xray-amd64 xray
chmod +x xray


⚠️ قبل از اجرای دستورات بالا مطمئن شو که توی همون دایرکتوری‌ای هستی که فایل زیپ رو آپلود کردی.

مرحله ۲ — فایل env نود رو ویرایش کن:

pg-node edit-env


خط زیر رو پیدا کن (یا اگه نبود اضافه کن) و علامت # رو از ابتدای اون حذف کن:

XRAY_EXECUTABLE_PATH = /var/lib/pg-node/xray-core/xray


مرحله ۳ — نود رو ریستارت کن:

pg-node restart


✅ تموم شد! این فرآیند دقیقاً مثل استفاده از نسخه دلخواه Xray-core هست و روی هر پنلی که با Xray API کار می‌کنه قابل اجراست.

---

💬 چطور می‌تونی کمک کنی

— بیلدها رو روی سرور پروداکشن خودت تست کن
— به باینری‌های آماده اعتماد نداری؟ از روی برنچ ما خودت بیلد بگیر:
🔗 https://github.com/ImMohammad20000/Xray-core/tree/UserConnTracker
— مشکلی پیدا شد؟ با لاگ و مدرک روی PR گزارش بده
— همه چیز درست کار کرد؟ با یه کامنت روی PR از مرج‌شدنش حمایت کن
— از تیم با دونیشن حمایت کن:
💙 https://donate.pasarguard.org
GitHub Add UserConnTracker to manage user connection cancellations across proxies by ImMohammad20000 · Pull Request #5844 · XTLS/Xray… there is an old bug that lead to a big issue in panels that leve connections open when users remove from inbounds via gRPC api the connection to that user dose not close in some cases so i implemen...
  • ❤ 4
More from @ubuntucommands
  1. Sep 29, 2026photo post
  2. Sep 24, 2026⚠️ شیوه جدید کلاهبرداری Fake message ✉️ 🚷 با اینکه همیشه هشدار داده میشه که نرم افزار ها…
  3. Sep 19, 2026« رمز وای فای رو برای ما کامنت کنید »
  4. Sep 19, 2026#meme @KernelSP
  5. Sep 10, 2026#notfun
  6. Aug 17, 2026پروژه بزرگ Nemesis پابلیک شد. Project Nemesis یک Framework ماژولار برای تست نفوذ و ارزیابی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →