MattDev
1.66K subscribers
42 photos
2 videos
1 file
35 links
I’m Matt
u can call me Front-end Developer

Group : @TheMattDevDiscussion
Contact: @MattDevContact

Donate : https://nowpayments.io/donation/MattDev
Download Telegram
مهاجرت از پنل x-ui به پاسارگارد نوشته شد (لینک ساب از کار نمیفته)

https://github.com/PasarGuard/migrations/tree/main/x-ui
5😁1
چه چیزهایی توی فرانت پاسارگارد اذیتتون میکنه

و چه چیز هایی نیاز دارید توی فرانت که وجود نداره؟
PasarGuard
دعوت به حمایت و اسپانسری پروژه‌ی PasarGuard پروژه‌ی PasarGuard برای ادامه‌ توسعه، افزودن قابلیت‌های جدید و گسترش فعالیت‌های متن‌باز خود به دنبال یک اسپانسر همراه است. در صورت حمایت، نام یا لوگوی شما در مخزن GitHub، رسانه‌های رسمی و بخش‌های قابل‌مشاهده پروژه…
دوستانی که علاقه مند به اسپانسر شدن دارن پنل پاسارگارد، به تازگی دعوت به حمایت گذاشته .

الان چندین ماهه که از ریلیز شدن پنل میگذره و آپدیت های منظمی داشته پنل چه امنیتی و چه باگ فیکس و فیچر هاش.

تیم پاسارگارد زمان و دانشش رو صرف اینکه کرده که پنل توسعه داده بشه بصورت منظم، پس منطقا نیاز به حمایت هم دارن

و دوستانی هم که بصورت تجاری استفاده میکنن میتونن با دونیت کردن گل مدنظرشون فیچر هایی هم علاوه بر پنل برخوردار بشن🙏🏻
😁112
پروژه لیمیتر پاسارگارد تقریبا تموم شده و به مرحله تست رسیده

کسایی که دونیت کردن و یا اسپانسر شدن برای پروژه از امشب پروژه رو تست میکنن که پروژه پابلیک بشه به زودی

اگه همچنان قصد همکاری دارید میتونید با من در ارتباط باشید
@MattDevContact
109
MattDev
پروژه لیمیتر پاسارگارد تقریبا تموم شده و به مرحله تست رسیده کسایی که دونیت کردن و یا اسپانسر شدن برای پروژه از امشب پروژه رو تست میکنن که پروژه پابلیک بشه به زودی اگه همچنان قصد همکاری دارید میتونید با من در ارتباط باشید @MattDevContact
🚀 PG-Limiter Released

ویژگی‌های کلیدی پروژه:

1️⃣ مدیریت هدفمند کاربران
امکان اعمال محدودیت روی یک گروه خاص از کاربران با استفاده از User Groups در پنل پاسارگارد.

2️⃣ اعمال محدودیت بر اساس ادمین
می‌توانید تعیین کنید فقط کاربرانِ مربوط به ادمین‌های مشخص تحت تأثیر PG-Limiter قرار بگیرند.

3️⃣ کنترل کامل رفتار کاربر محدودشده
علاوه بر Disable کردن کاربر در ربات:
• امکان تغییر Group کاربر در زمان محدودیت
• نمایش پیام سفارشی به کاربر از طریق Hosts در مدت Disable بودن

4️⃣ سیستم Punishment قابل شخصی‌سازی
تعریف سناریوهای مرحله‌ای برای تخلف:
• بار اول → فقط هشدار
• بار دوم → مثلاً ۵ دقیقه محدودیت
• بار X‌ام → مثلاً ۱۲ ساعت محدودیت
(همه چیز قابل تنظیم بر اساس بازه زمانی)

5️⃣ تشخیص کاربران بدون Limit تعریف‌شده
اگر کاربری Limit نداشته باشد و تخلف کند، سیستم از شما می‌پرسد که کاربر چندکاربره است تا تصمیم‌گیری دقیق انجام شود.

6️⃣ استفاده از Docker + Redis
• دیتابیس اصلی: SQLite
• ذخیره‌سازی داده‌های موقت: Redis

7️⃣ تشخیص ISP و Inbound هر IP
امکان مشاهده اینکه هر IP از چه ISP و چه Inboundی استفاده می‌کند
110👍2👏1
MattDev
🚀 PG-Limiter Released ویژگی‌های کلیدی پروژه: 1️⃣ مدیریت هدفمند کاربران امکان اعمال محدودیت روی یک گروه خاص از کاربران با استفاده از User Groups در پنل پاسارگارد. 2️⃣ اعمال محدودیت بر اساس ادمین می‌توانید تعیین کنید فقط کاربرانِ مربوط به ادمین‌های مشخص…
https://github.com/MatinDehghanian/PG-Limiter

بر اساس readme نصب و تست کنید
و مشکلاتی که بهش برخوردید رو بصورت issue یا توی گروه تلگرامی بگید بهم

اگه هم بدردتون خورد پروژه حتما Star بدید و اگه دوست دارید پروژه توسعه داده بشه و حمایتی کرده باشید از پروژه اوپن سورس دونیت کنید

https://nowpayments.io/donation/MattDev
🔥52👍1
بماند به یادگار…
🤷‍♂71👍1
گویا داره یه سری رنج ها برمیگرده
گروه دوباره به چنل لینک شد
اگه میخواید برای اتصال ازاد باهمدیگه مشورت کنید

خوشحالم که حداقل خبر های هیچوقت نت وصل نمیشه و … خلافش اتفاق داره میفته


«تا اینجا هلند منیج ایت و هتزنر 91.99 میگن وصل شده مستقیم»
8
اگه این وسط اسکریپتی چیزی لازم دارید که میتونه به اتصالتون کمک کنه

یا بهتر کنه این فرایند رو
بگید در توانم انجام میدم
امیدوارم که این بار واقعا اینترنت وصل بشه و موقتی نباشه

به امید روزی که برای وصل شدن اینترنت خوشحال نشیم🕊️
7🕊2
احساس میکنم دارن باهامون edging میکنن
هی میگن فردا وصل میشه هی ۱۰ مین وصل میکنن میندازن چندروز دیگه
5
جالبه سایتای داخلی باز نمیشن ولی گوگل با نت همراهم بالا میاد (همراه اول ایرانسلم جفتشون داخلی قطع شده)

فیلترچی حالش یکم بده امشب
😁2
Forwarded from XRay Channel
برای اتصال از طریق DNS Server هم از slipstream استفاده کنید که حدود ۱۰ برابر از dnstt سریع‌تره. دو نسخه داره که نسخه اصلی زبان C هست و یه نسخه Rust هم داره.


C Version:
https://github.com/EndPositive/slipstream

Rust Version:
https://github.com/Mygod/slipstream-rust

من نسخه Rust رو تست کردم , اوکی بود. مرتضی باشیز هم زحمت کشیده یه اسکریپت برای اسکن DNS Server ها ساخته که می‌تونید استفاده کنید:

https://github.com/MortezaBashsiz/dnsScanner
Forwarded from XRay Channel
XRay Channel
برای اتصال از طریق DNS Server هم از slipstream استفاده کنید که حدود ۱۰ برابر از dnstt سریع‌تره. دو نسخه داره که نسخه اصلی زبان C هست و یه نسخه Rust هم داره. C Version: https://github.com/EndPositive/slipstream Rust Version: https://github.com/Mygod/slipstream…
استفاده‌ نسخه Rust به این صورت هست:

در سرور خارج می زنید:
 ./slipstream-server --dns-listen-port 53   --target-address 127.0.0.1:8080  --domain ns.xraychannel.com --cert ./cert.pem   --key ./key.pem


پورت 8080 پورت کانفیگ هست. گر نتونست به پورت ۵۳ بایند شه اول آزادش کنید:

sudo systemctl stop systemd-resolved


توی سرور ایران هم می‌زنید:

./slipstream-client --tcp-listen-port 8080   --resolver 217.218.26.77:53  --resolver 217.218.26.78:53 --domain ns.xraychannel.com


می تونید چند تا DNS Server با فلگ resolver بهش بدید.

Self-signed certificate:
openssl req -x509 -newkey rsa:2048 -nodes \
-keyout key.pem -out cert.pem -days 365 \
-subj "/CN=slipstream"


در کلادفلر دو تا رکورد می‌سازید یکی A و یکی NS:
A (ns.xraychannel.com) -> Point to kharej server
NS (ns.xraychannel.com)-> Point to A subdomain


دقت کنید که A و NS هر دو یه اسم مشابه داشته باشند. بعد از فلگ domain آدرس دامنه رو وارد می‌کنید.
Forwarded from XRay Files
sliprstream.tar.gz
2.8 MB
🚀 Slipstream – 🦀 Rust Version
📅 Released: 20/01/2025

@Gozar_Xray
Forwarded from XRay Channel
نصب پنل ثنایی در ایران

حتما قبلش dns ست کنید.

لینک دانلود :
wget https://uploadkon.ir/uploads/226817_25x-ui-linux-amd64-tar.gz


استخراج فایل دانلود شده :
tar zxvf 226817_25x-ui-linux-amd64-tar.gz


دادن دسترسی ها :
chmod +x x-ui/x-ui x-ui/bin/xray-linux-amd64 x-ui/x-ui.sh


انتقال فایل ها :

sudo cp -r x-ui /usr/local/

sudo cp x-ui/x-ui.service /etc/systemd/system/

sudo cp x-ui/x-ui.sh /usr/bin/x-ui

sudo chmod +x /usr/bin/x-ui


اجرای فایل ها :
sudo systemctl daemon-reload

sudo systemctl enable x-ui

sudo systemctl start x-ui

x-ui

وارد تنظیمات پنل بشید و خودتون یوزرنیم و پسورد ست کنید.
Forwarded from XRay Channel
اگر به‌دنبال بهترین Mirror برای رپازیتوری‌های لینوکس هستید، این دستور را اجرا کنید؛ به‌صورت خودکار سریع‌ترین و مناسب‌ترین Mirror را برای سیستم شما تنظیم می‌کند:

MIRRORS="mirror.iranserver.com ir.ubuntu.sindad.cloud mirror.arvancloud.ir archive.ubuntu.petiak.ir ubuntu.hostiran.ir mirrors.pardisco.co ubuntu.pars.host mirror.0-1.cloud ubuntu.shatel.ir mirror.faraso.org repo.linuxmirrors.ir"; echo "🔍 Testing mirrors..."; BEST=$(for m in $MIRRORS; do p=$(ping -c 2 -W 1 $m | grep rtt | awk -F'/' '{print $5}' | cut -d. -f1); [ -n "$p" ] && echo "$p $m"; done | sort -n | head -1 | awk '{print $2}'); if [ -z "$BEST" ]; then echo " No mirror found."; else echo " Best speed: $BEST"; if [ -f /etc/apt/sources.list.d/ubuntu.sources ]; then sudo sed -i.bak "s|URIs: .*|URIs: https://$BEST/ubuntu/|" /etc/apt/sources.list.d/ubuntu.sources; elif [ -f /etc/apt/sources.list ]; then sudo sed -i.bak "s|https://[a-zA-Z0-9.-]*archive.ubuntu.com/ubuntu|https://$BEST/ubuntu|g" /etc/apt/sources.list; fi; sudo rm -rf /var/lib/apt/lists/* && sudo apt update; fi
Forwarded from XRay Channel
دستور یک‌خطی جهت تغییر DNS سرور:

sudo cp /etc/resolv.conf /etc/resolv.conf.bak && sudo sh -c 'printf "nameserver 217.218.127.127\nnameserver 217.218.155.155\n" > /etc/resolv.conf' && sudo systemctl restart systemd-resolved
2
حتی اگه با کانکشن استار هم وصل شدید
به دنبال راه بکاپ و جایگزین باشید

چون شاید به جایی برسه که اتصال ایران به ایران هم محدود تر بشه

توصیه من اینه تا زمانی متصلید slipstream رو هم راه اندازی کنین
(اموزشش رو براتون توی پست های بالاتر گذاشتم)

چون احتمال اینکه dns ها رو هم بخوان ببندن پایین تره
👍7