vahidgeek | Unsorted

Telegram-канал vahidgeek - VahidGeek

23559

گاهی می‌نویسم، بیشتر از فناوری اطلاعات و برنامه‌نویسی اکانت توییتر: https://twitter.com/vahidfarid کانال یوتیوب: https://youtube.com/@vahidfarid

Subscribe to a channel

VahidGeek

آیا احتمال قطعی اینترنت وجود دارد؟

آبان ۹۸ با تکیه بر زیرساخت شبکه ملی، اینترنت‌های خانگی و همراه به طور کامل قطع شد ولی اینترنت دیتاسنترها برقرار بود. به علت عدم آگاهی عمومی تقریبا دسترسی همه مردم به اینترنت قطع شد ولی سرویس‌های عمومی/خدماتی/دولتی به کارشون ادامه دادن.
الان اما به دلیل اعمال محدودیت‌های شدید از شهریور ۱۴۰۱ و موج آگاهی رسانی و آموزش عمومی، شرایط خیلی عوض شده و اگه حکومت تصمیمی بر قطع اینترنت بگیره احتمالا مجبوره دیتاسنترها رو هم قطع کنه، اتفاقی که خسارت شدید و تبعات غیرقابل پیش‌بینی در کشور داره.
علیرغم اخبار مرتبط با احتمال قطعی سراسری اینترنت، من خیلی خیلی بعید میدونم این اتفاق در شرایط حاضر امکان‌پذیر باشه، برا همین پیش‌بینیم اینه که ما دیگه قطعی سراسری مشابه آبان ۹۸ نخواهیم داشت.

https://x.com/vahidfarid/status/1840261058679758878

@VahidGeek

Читать полностью…

VahidGeek

همگی دعوتید به گفتگوی امشب من و یاشار در اسپیس شبکه اکس(توییتر) در خصوص امنیت کاربر در فضای مجازی، گفتگوهای ناشناس/امن و عملکرد بات‌های تلگرامی.

https://x.com/vahidfarid/status/1826651277088223507

@VahidGeek

Читать полностью…

VahidGeek

اگه روی همراه اول با کانفیگ‌های ورکر مشکل اتصال دارید، فرگمنت رو فراموش نکنید.🌱

@VahidGeek

Читать полностью…

VahidGeek

برای فعال کردن کانفیگ‌های تروجان روی ورکر میتونید در بخش تنظیمات اپ کلاینت (مثلا v2rayNG) آدرس DNS رو به 9.9.9.9 تغییر بدید.

@VahidGeek

Читать полностью…

VahidGeek

نسخه ۲.۴ ورکر v2ray

نسخه جدید ورکر v2ray آماده شد و میتونید از لینک‌های زیر این نسخه رو دریافت و برای خودتون کانفیگ رایگان درست کنید.
امکانات جدید این نسخه:

▪️اضافه شدن کانفیگ‌های تروجان داخلی.
▪️انتخاب خودکار پراکسی برای بازکردن سایت‌های پشت شبکه کلادفلر.
▪️امکان محدود کردن کشور در کانفیگ‌های داخلی (فقط برای سایت‌های پشت شبکه کلادفلر).
▪️کاهش مصرف KV.
▪️کاهش چشمگیر خطای requestها در کانفیگ‌های داخلی.

لینک نسخه ۲.۴:
https://github.com/vfarid/v2ray-worker/releases/tag/v2.4

دانلود فایل ورکر:
https://github.com/vfarid/v2ray-worker/releases/download/v2.4/worker.js

ویدیو آموزش استفاده نسخه قبل (سازگار با این نسخه):
https://youtu.be/Jb_6jmrKKyo


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

پست نسخه قبل:
/channel/vahidgeek/176

توییت مرتبط:
https://x.com/vahidfarid/status/1796528526255874059

موفق باشید.🌱

@VahidGeek

Читать полностью…

VahidGeek

به دلیل اینکه فایل روی گیت‌هاب build شده بود با محیط ادیتور کلادفلر کمی ناسازگاری داشت (مشکلشو بعدا پیدا و رفع میکنم تا بشه از build اتوماتیک گیت‌هاب استفاده کنم). مجدد build خود کلادفلر رو جایگزین کردم، لطفا کسانی که مشکل آپلود فایل رو داشتن کد رو دوباره دانلود و جایگزین کنن.🌱

#موقت

Читать полностью…

VahidGeek

داستان فرگمنت

چون در مورد ‎#فرگمنت کمتر صحبت شده و دوستان زیادی نمیدونن چطور استفاده کنن یه داستان بگم براش، یه مدته داستان نگفتم :)

ما وقتی درخواست HTTPS/WSS میفرستیم سمت سرور، کل اطلاعات با پروتکل TLS رمزنگاری میشه و بین راه قابل مشاهده نیست در نتیجه هکر/فیلترچی نمیتونه ببینه چه خبره.

اما اینجا یه مشکلی وجود داره! زمانی که پای CDN/Reverse Proxy میاد وسط تا از سرور ما محافظت کنه، لازمه که نام دامین مقصد رو بدونه تا تشخیص بده درخواست رو چطور هدایت/رمزگشایی کنه. اینجا مفهومی اضافه میشه به اسم SNI که همون نام دامین ماست.
۲/۱۰روش کار اینطوریه که قبل از ارسال درخواست اصلی که رمزنگاری شده، یک بسته به سمت مقصد ارسال میشه که مشخص میکنه بسته‌ی رمزنگاری شده مربوط به کدوم دامینه.
این بسته tlshello نامگذاری شده و حاوی نام دامنه‌ی ماست. بعد از این بسته، درخواست رمزنگاری شده‌ی اصلی ارسال میشه.

تدوین‌کنندگان TLS در تلاشن تا این بسته‌ی tlshello رو هم رمزنگاری کنن و فعلا به شکل افزونه روی نسخه ۱.۳ اضافه شده ولی به نوعی هنوز عملیاتی نیست و به راحتی هم توسط فایروال غیرفعال میشه.
کاری که فرگمنت انجام میده اینه که برای مخفی کردن نام دامین، این بسته رو قطعه قطعه می‌کنه.

بسته‌ی tlshello خیلی کم‌حجمه چیزی حدود ۲۰۰ الی ۳۰۰ بایت حجمشه و خب به صورت نرمال باید در یک مرتبه ارسال بشه، فیلترچی هم منتظره تا اینو بگیره و نام دامین مقصد رو از توش برداره و با یه لبخندِ پیروزی، درخواست رو بلاک کنه :(

اما فرگمنت میاد این بسته‌ی کوچک رو تکه‌تکه و در قطعات مختلف ارسال می‌کنه و بین ارسال‌ها تاخیر میندازه. این کار باعث میشه فعلا فایروال گمراه بشه و نتونه نام دامین رو تشخیص بده.
الان اون دو تا متغیر Length (اندازه‌ی بسته‌ها) و Interval (فاصله زمانی بین بسته‌ها) رو متوجه شدیم.

این اندازه و فاصله روی اوپراتورهای مختلف نتایج مختلف دارن و باید با آزمایش و خطا به دستش آورد. اینم بگم که ما برای اینکه همیشه بسته‌های کوچک شده رو با یک اندازه یا فاصله‌ی زمانی ثابت نفرستیم میایم برای مقادیر، محدوده تعیین می‌کنیم.

مثلا به جای ۵۰ مینویسیم ۱۰۰-۵۰، اینطوری هر بار بسته با اندازه‌ی اتفاقی بین ۵۰ تا ۱۰۰ ارسال میشه.
کاهش اندازه‌ی بسته‌ها و یا افزایش فاصله‌ی زمانی میتونه پینگ شما رو به طور محسوس افزایش بده ولی تاثیری روی سرعت تبادل نداره و فقط در لحظه‌ی اتصال این کندی ایجاد میشه.

در حال حاضر هسته‌ی xray به طور کامل فرگمنت رو پشتیبانی میکنه و کلاینت‌های مبتنی بر این هسته مثل سری v2rayN/NG هم از فرگمنت پشتیبانی میکنن. در اپ v2rayNG میتونید در تنظیمات برنامه فرگمنت رو فعال کنید ولی v2rayN در تنظیماتش نداره و به جاش میتونید کانفیگ کاستوم با فرگمنت بدید.

برای تهیه کانفیگ کاستوم با فرگمنت هم میتونید کانفیگ رو به v2rayNG (یا مشابه) بدید و فرگمنت رو فعال کنید بعد به صورت custom config خروجی بگیرید و به سایر اپ‌ها مثل v2rayN بدید، یا از ابزارهای آنلاین برای تبدیل استفاده کنید مثل ابزاری که ‎@ircfspace درست کرده.
موفق باشید.🌱

توییت مرتبط:
https://twitter.com/vahidfarid/status/1767652392034533608

@VahidGeek

Читать полностью…

VahidGeek

اسکنر آی‌پی تمیز کلادفلر

قبلا نوشته بودم که فیلترچی ارسال درخواست https بدون sni به کلادفلر رو مسدود کرده و برای همین اسکنر وب دیگه کار نمی‌کرد. من روش رو کمی تغییر دادم و امکان اسکن روی http بهش اضافه کردم. فقط مشکل اینه که گیت‌هاب اجازه نمیده از روی وبسایت امن خودش درخواست http ارسال بشه.
تنها کاری که باید انجام بدید اینه که کد رو از گیت‌هاب دانلود کنید روی دستگاه خودتون، بعد unzip کنید داخل یه فولدر و از داخل فولدر فایل index رو با مرورگر باز کنید، مثل ویدیوی بالا.
اینطوری اسکنر دوباره مثل قبل و با نتایج قابل قبول کار میکنه.

ریپو در گیت‌هاب:
https://github.com/vfarid/cf-ip-scanner

لینک دانلود مستقیم:
https://github.com/vfarid/cf-ip-scanner/archive/refs/heads/main.zip

تو این نسخه امکان انتخاب پورت هم اضافه کردم و میتونید از همین اسکنر برای اسکن رنج‌آی‌پی cdn های دیگه هم استفاده کنید.🌱

توییت مرتبط:
https://twitter.com/vahidfarid/status/1763284828030427414

@VahidGeek

Читать полностью…

VahidGeek

اسکنر آی‌پی تمیز کلادفلر تحت وب

دوستانی گزارش دادن که اسکنر وب دیگه کار نمیکنه، بررسی کردم دیدم فیلترچی زحمت کشیده ارسال درخواست به کلادفلر بدون sni رو طوری بلاک کرده که تمام درخواست‌ها تایم‌اوت بشن، برای همین اسکنر وب کلادفلر دیگه کار نمیکرد.
فعلا یه کوچولو تغییر دادم درست شد الان میتونید از طریق همون آدرس قبلی ازش استفاده کنید، تا ببینیم حرکت بعدی مسدود سازی چیه:

https://vfarid.github.io/cf-ip-scanner

توییت مرتبط:
https://twitter.com/vahidfarid/status/1742490651227296094?s=19

@VahidGeek

Читать полностью…

VahidGeek

وارپ چقدر امنه؟

چون در مورد امنیت ‎#وارپ اخیرا حاشیه‌ها زیاد شده تصمیم گرفتم چند تا تست واقعی بگیرم بلکه خیال همگی راحت بشه.
زمانی که وارپ روی دستگاه شما فعال میشه، کلادفلر بر اساس آی‌پی شما که بیانگر موقیت جغرافیایی شماست، یک آی‌پی از رنج آی‌پی‌های متنوعی که داره به شما اختصاص میده...

@VahidGeek

Читать полностью…

VahidGeek

توصیه به استفاده از وب‌اپلیکیشن

بیشتر وب‌سایت‌های خدماتی که دارای اپ اندروید/iOS هستن، نسخه‌ی وب‌اپلیکیشن هم دارن که در تصاویر بالا علامت زدم. برای افزایش امنیتتون تو شرایط فعلی و به دلیل فیلترینگ/تحریم که دسترسی به اپ‌ها در مارکت‌های اصلی تقریبا غیرممکن شده، تا حد امکان فقط از نسخه‌ی وب/وب‌اپلیکیشن استفاده کنید.

دلیلش اینه که وب اپ بر خلاف اپ، روی بروزر اجرا میشه و دسترسی به محتوای گوشی شما نداره. در عین حالی که تقریبا تمامی امکانات اپ رو داره ولی امکان آلوده کردن گوشی رو نداره (نیاز به تایید شما داره)، زمانی که بسته میشه نمیتونه فعالیتی تو پس‌زمینه انجام بده و...

کلا دسترسی وب‌اپلیکیشن خیلی محدوده و ریسک استفاده‌اش پایینه.

البته معنی حرفم این نیست که هر وب‌اپلیکیشنی امنه، خود وبسایت هم باید امن باشه، مثلا شما اگه وب‌اپلیکیشن پانزی نصب کنید طبیعتا پولتون رفته، یا اگه تپسی رو نصب کردید بعد از اونور سروراش هک شدن بحث امنیتش جداست. اینجا صحبتم فقط ماهیت وب‌اپلیکیشن و محدود بودن ذاتی دسترسی‌هاشه.

توییت مرتبط:
https://twitter.com/vahidfarid/status/1735688954504970641

@VahidGeek

Читать полностью…

VahidGeek

یه نکته‌ در مورد بهبود سرعت آماده سازی و کاهش استفاده از حافظه بگم، تفکرش خیلی جاها ممکنه به درد بخوره.

اینجا ما بیش از ۴۰۰۰ رنج آی‌پی ۲۴/ داریم، یعنی بیش از ۱ میلیون آی‌پی:
4K * 256 = 1M

تو نسخه‌ی قبل میومدم این رنج‌ آی‌پی‌ها رو تبدیل به یک آرایه از IP ها می‌کردم، خب حجم زیادی از مموری و cpu مصرف میشد تا اینها رو پروسس کنه و بعد این array رو با الگوریتم درهم‌ریختگی هم می‌زدم و شروع می‌کردم به اسکن. این فرآیند روی سیستم خودم ۱۰ ثانیه زمان می‌برد. طبیعتا امکان تست تمام یک میلیون آی‌پی هیچوقت میسر نمیشد.

تو نسخه‌ی جدید اومدم جای اینکه تمام ۲۵۶ آی‌پی یک رنج رو بردارم، به صورت رندوم ۳۰ تا آی‌پی از هر رنج انتخاب کردم. روش تولید آی‌پی رو هم عوض کردم.
خروجی شد یک آرایه با 120K آی‌پی رندوم که به طور مساوی از رنج‌های مختلف استخراج شده. اینجا باز لیست رو shuffle کردم تا آی‌پی‌ها به ترتیب اتفاقی تست بشن. زمان این آماده‌سازی به حدود ۵۰۰ میلی‌ثانیه کاهش پیدا کرد، مصرف حافظه هم شد ۱۰٪ و دیگه برای کاربر آزاردهنده یا قابل لمس نیست.

نکته‌ی مهم اینه که همچنان با همون احتمال قبلی، شانس تست‌کردن رنج‌آی‌پی‌های متفاوت وجود داره و خروجی نهایی نقص یا افتی در عملکردش نداره.

@VahidGeek

Читать полностью…

VahidGeek

بر اساس فیدبک شما یه آپدیت به این کد دادم، مشکل clash، کانفیگ‌های شخصی و تروجان هم حل شد. آپدیت رو میتونید از برنچ main روی گیت‌هاب بگیرید، اگه نیاز داشتید:
github.com/vfarid/v2ray-worker/blob/main/dist/worker.js

@VahidGeek

Читать полностью…

VahidGeek

اینجا هستیم:
https://twitter.com/vahidfarid/status/1717262132713083146?s=19

Читать полностью…

VahidGeek

اسکریپت پنل TUI برای مانیتورینگ و مدیریت کاربران SSH رو آپدیت کردم:
▪️رفع مشکل عدم نمایش ترافیک روی برخی سرورها.
▪️رفع مشکل جستجوی کاربر روی برخی توزیع‌ها.
▪️تغییر روش نصب و رفع مشکل نبود پکیج unzip.
▪️اضافه شدن امکان آپدیت/حذف پنل.

برای ارتقا به نسخه‌ی جدید، فولدر قبلی ssh-panel رو حذف کنید و دستور نصب رو از روی کتابخانه کپی و در مسیر دلخواهتون اجرا کنید. توضیحات کامل رو روی کتابخانه نوشتم.


wget -O ssh-panel-install.sh https://raw.githubusercontent.com/vfarid/ssh-panel/main/install.sh && sudo sh ssh-panel-install.sh


برای اجرا هم‌مثل نسخه‌ی قبل فعالش کنید:

cd ssh-panel && sh panel.sh

موفق باشید.

@VahidGeek

Читать полностью…

VahidGeek

فیلترینگ یوتوب

در صحبتم با پیوست، تاکید کردم بدون توجه به کاهش درآمد یوتوبرهای ایرانی و بدون توجه به خسارتی که به کاریکاتورهای بومی یوتوب میخورد، که هر دو تاکنون از فیلترینگ بهره برده‌اند، حق کاربر ایرانی است که به محتوای اصیل یوتوب دسترسی آزاد داشته باشد.

البته تکلیف بهره‌ی مالی یوتوبرهای ایرانی که ثمره‌ی غیر ارادی فیلترینگ بوده و دخالتی در این موضوع نداشته‌اند جدا از کاریکاتورهای بومی‌ یوتوبه که رشد اونها برپایه‌ و حاصل فیلترینگ بوده.

صحبتم رو در پیوست بخونید:
https://pvst.ir/iry

در اکس (توییتر) خودم:
https://x.com/vahidfarid/status/1828714612277055870

@VahidGeek

Читать полностью…

VahidGeek

بارها درباره‌ی بات‌های ناشناس تاکید کردم که "ناشناسِ امن" نداریم، حالا اما امیرمحمد و یاشار چندتا از همین ناشناس‌های امن رو هک کردن، صدها میلیون چت ناشناس که خیلی‌هاشون به هویت واقعی افراد لینک شده...
vahidfarid

۱۰ روز پیش امیر [AmirMSafari] به ۳ تا از بات‌های ناشناس نفوذ کرد و صحنه‌هایی دیدیم که شوکه شدیم.
از ۱۴ میلیون یوزر، ۴۵۰ میلیمون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو ذخیره شده بود!
یه فیچر داشت که یه یوزر رو flag می‌کرد، یعنی هر موقع پیغامی به شخص ارسال میشد طرف می‌فهمید...
voorivex

توییت مرتبط دیگر: AvandFardi

📡 @VahidOnline

Читать полностью…

VahidGeek

روی همراه اول هم با همین تغییرات مشکل اتصال کانفیگ ها حل میشه.

#موقت

Читать полностью…

VahidGeek

یکی بود، یکی نبود...

‎#سگارو

https://x.com/vahidfarid/status/1799528988043317482

Читать полностью…

VahidGeek

هشدار عدم استفاده از NekoBox نسخه گوگل‌پلی

اکانت MatsuriDayo در گیت‌هاب اعلام کرده که کنترل نسخه‌ی گوگل‌پلی رو از دست داده و نسخه‌ی اندروید Nekobox از ماه جاری میلادی روی گوگل پلی توسط طرف سوم کنترل میشه، قابل اطمینان نیست و از کاربران خواسته که به هیچ عنوان دانلود نکنن.

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

لینک کتابخانه گیت‌هاب:
https://github.com/MatsuriDayo/NekoBoxForAndroid

توییت مرتبط:
https://twitter.com/vahidfarid/status/1787558793561231395

@VahidGeek

Читать полностью…

VahidGeek

نسخه جدید ورکر v2ray

کد جدید ورکر v2ray (نسخه ۲.۳) آماده شد و میتونید به سادگی برای خودتون یک vpn رایگان بسازید.
تمام امکانات این نسخه بدون فعالسازی پنل هم در دسترسه:
۱. ترکیب کانفیگ‌های رایگان vless/vmess با ورکر.
۲. رفع مشکل مصرف بالای KV در vless داخلی ورکر.
۳. اضافه شدن ای‌پی پراکسی برای رفع مشکل بازکردن سایتهای مبتنی بر کلادفلر در vless داخلی.
۴. امکان فعالسازی فرگمنت برای بخشی از کلاینت‌ها.
۵. امکان مسدودسازی پورن.

لینک نسخه ۲.۳:
https://github.com/vfarid/v2ray-worker/releases/tag/v2.3
دانلود کد:
https://github.com/vfarid/v2ray-worker/releases/download/v2.3/worker.js
ویدیوی آموزشی نسخه قبل(سازگار با نسخه آخر):
https://youtu.be/Jb_6jmrKKyo
پست نسخه قبل:
/channel/vahidgeek/159

توییت مرتبط:
https://twitter.com/vahidfarid/status/1772998305493967116

موفق باشید.🌱

@VahidGeek

Читать полностью…

VahidGeek

اسکنر آی‌پی تمیز برای v2rayNG

برای v2rayNG یه PR ارسال کردم تا امکان اسکن آی‌پی‌های CDN به این اپ اضافه بشه. فعلا من آی‌پی‌های کلادفلر رو دادم ولی ظرفیت توسعه برای تمام CDN ها رو تو اپ دیدم برای آینده.

اگه دوست دارید این امکان به برنامه‌ی v2rayNG اضافه بشه، در گیت‌هاب upvote کنید:🌱

https://github.com/2dust/v2rayNG/pull/2918

روش کار به این صورته که ابتدا یک کانفیگ سالم پشت کلادفلر (یا هر cdn دیگه‌ای که بعدا به اپ اضافه بشه) رو انتخاب می‌کنیم و بعد از منوی اصلی گزینه‌ی اسکنر رو میزنیم، بعد از انجام تنظیمات تاخیر و تعداد آی‌پی، اسکنر آی‌پی‌ها رو روی کانفیگ قرار میده و نتایج تست رو ارزیابی/فیلتر می‌کنه.

توییت مرتبط:
https://twitter.com/vahidfarid/status/1766894291400474901

@VahidGeek

Читать полностью…

VahidGeek

فعال‌سازی فرگمنت روی v2rayNG

یک کد برای اعمال در v2rayNG نوشتم که قابلیت فعال‌سازی فرگمنت رو به تنظیمات v2rayNG اضافه میکنه. نتایج تست یک کانفیگ vless روی فیلترنت همراه اول رو در ویدیو بدون فرگمنت و با فرگمنت ببینید و لذت ببرید.
این pull request رو هم اگه دوست داشتید روی گیت‌هاب upvote کنید تا توسعه دهنده اینو اعمال کنه و تو ریلیز بعدی در دسترس همگی قرار بگیره.

https://github.com/2dust/v2rayNG/pull/2839

سری قبل کد مرتبط با همین موضوع رو به دلیل عدم اطلاع کافی توسعه‌دهنده از ویژگی فرگمنت رد کرد و البته قبول کرد که به شکل فعلی اضافه‌اش کنم.

توییت مرتبط:
https://twitter.com/vahidfarid/status/1757470079367664047?s=19

@VahidGeek

Читать полностью…

VahidGeek

اسنپ‌فود، هک و امنیت سایبری

امشب ساعت ۱۱ حول و حوش موضوع امنیت سایبری در اسپیس اکس(توییتر) همراه با یاشار و محسن و دوستان دیگه گپ می‌زنیم، حوصله داشتید تشریف بیارید.🌱

https://x.com/vahidfarid/status/1741699535368286367?s=35

@VahidGeek

Читать полностью…

VahidGeek

عملکرد Mux در نسخه‌های v2ray

تو آپدیت اخیر v2rayNG، گزینه‌ای در تنظیمات اضافه شده به نام Mux. این عبارت مخفف Multiplexing به معنی ترکیب کردنه و عملکردش به این شکله که تعداد مشخصی از بسته‌ها رو با هم ترکیب می‌کنه و در یک اتصال tcp به سمت سرور ارسال میکنه. این کار باعث بهبود سرعت در زمان بروزینگ وب میشه اما همزمان تاثیر منفی روی سرعت دانلود داره. عدد پیش‌فرض برای این Mux معادل ۸ درنظر گرفته شده که میتونید تغییرش بدید.

❗️توجه داشته باشید که این امکان روی ورکر vless (کانفیگ‌های built-in ورکر من) وجود نداره و اگه mux رو فعال کنید کانفیگ‌های vless از کار میوفتن.

نکته‌ی مهمی که وجود داره اینه که Mux در آپدیت xray-core نسخه ۱.۸.۱ پیاده‌سازی شده، به همین دلیل برای استفاده نیازه که سرور هم آپدیت باشه.

از اونجا که route کردن درخواست توسط ورکر بدون توجه به محتوا انجام میشه، کانفیگ‌های ترکیبی با ورکر هم Mux رو پشتیبانی میکنن.

توییت مرتبط:
https://twitter.com/vahidfarid/status/1736404185392836864

@VahidGeek

Читать полностью…

VahidGeek

اسکنر آی‌پی تمیز کلادفلر رو چسبوندم به ورکر :)
اینطوری که روی پنل ورکر دکمه‌ی اسکن رو میزنید، به تعداد دلخواهتون آی‌پی پیدا میکنه و خودش آی‌پی‌ها رو به ورکر اضافه می‌کنه.
بازم با خطای امنیتی CORS مواجه شدم که ChatGPT یه راه حل باحال داد، اصلا درباره‌اش نمی‌دونستم.

چند تا اصلاحیه روی ورکر درخواست شده، فرصت کنم اونها رو هم اوکی کنم همه رو با هم منتشر می‌کنم.🌱

@VahidGeek

Читать полностью…

VahidGeek

اسکنر آی‌پی تمیز کلادفلر تحت وب

نسخه‌ی ۱.۳ اسکنر تحت وب کلادفلر رو ریلیز کردم، با این قابلیت‌ها:
▪️بهبود چشمگیر سرعت و بازدهی در آماده‌سازی آی‌پی‌ها
▪️اصلاح رنج آی‌پی‌ها
▪️اضافه شدن زبان انگلیسی
▪️بهبود رابط کاربری
▪️امکان کپی همزمان آ‌پی‌ها در کلیپ‌بورد
و...

لینک اسکنر:
https://vfarid.github.io/cf-ip-scanner/

‏در این نسخه میتونید در بخش «فقط از این رنج آی‌پی»، رنج آی‌پی مد نظر خودتون رو هم به اسکنر بدید تا براتون اسکن کنه. این رنج آی‌پی‌ میتونه برای cdn دیگه‌ای غیر از کلادفلر هم باشه، مثلا میتونید رنج آی‌پی کلادفرانت رو بدید تا اسکن کنه ولی پیش‌فرض‌های خودش فقط رنج‌های کلادفلر رو داره.

توییت مرتبط:
https://twitter.com/vahidfarid/status/1734234957365571602

@VahidGeek

Читать полностью…

VahidGeek

نسخه ۲.۲ ورکر v2ray

‏نسخه‌ی جدید ورکر v2ray رو میتونید از گیت‌هابم بردارید و روی ورکر خودتون اعمال کنید.

لینک کتابخانه:
github.com/vfarid/v2ray-worker
لینک دانلود کد ورکر:
https://github.com/vfarid/v2ray-worker/releases/download/v2.2/worker.js
آموزش ویدیویی:
youtu.be/Jb_6jmrKKyo‎

تغییرات این نسخه:
▪️ایجاد درهم‌ریختگی روی دامین ورکر برای عبور از فیلترینگ (Muddling).
▪️رفع مشکل کانیگ‌های ترکیبی با ورکر
▪️رفع مشکل درخواست‌های اضافه‌ی KV و بهبود کیفیت کانفیگ‌های vless
▪️اضافه شدن لینک اسکنر آی‌پی تمیز روی پنل
و برخی اصلاحات جزئی دیگه.

چون دامین ورکر روی برخی اوپراتورها (از جمله همراه اول) فیلتر شده، لازمه آپدیت ساب برای دریافت کانفیگ‌ها رو زمانی انجام بدید که یک vpn دیگه فعال باشه تا بتونه کانفیگ‌ها رو بگیره. همینطور لازمه که روی این اوپراتورها از آی‌پی تمیز استفاده کنید که لینکشو تو پنل کنترل ورکر گذاشتم.

توجه داشته باشید که نام فایلی که باید روی کلادفلر آپلود بشه حتما باید worker.js باشه، بنابراین اگه موقع دانلود اسمش تغییر کرد (شاید چون قبلا نام مشابهی دانلود کردید)، حتما اصلاحش کنید.
تو ویدیوی آموزشی کامل توضیح دادم، پس اگه به مشکل خوردید ویدیو رو با دقت ببینید.
موفق باشید.🌱

توییت مرتبط:
https://twitter.com/vahidfarid/status/1730669710394392703

@VahidGeek

Читать полностью…

VahidGeek

امشب ساعت ۲۳ من و یاشار @voorivex یک اسپیس در اکس (توییتر سابق) داریم با موضوع هک ‎#تپسی.
میلاد، ایمان و محسن هم مهمان اسپیس هستن.
موضوعاتی شامل اطلاعات لو رفته، حقوق کاربران و اقداماتی که تپسی نیازه انجام بده رو تو این اسپیس بررسی می‌کنیم.
دکتر اسلامی هم قول مساعد دادن که برای بیان نگرانی‌های نظام صنفی، در این گفتگو شرکت کنن.

تا این لحظه همچنان تپسی توضیحی در خصوص هک نداده و آقای منشی‌پور هم پاسخی به دعوت ما برای حضور در این گفتگو ندادن.

https://twitter.com/vahidfarid/status/1717091876078080472

@VahidGeek

Читать полностью…

VahidGeek

پنل مدیریت کاربران SSH

‏یه اسکریپت با رابط TUI برای مدیریت کاربران SSH و ترافیک مصرفیشون با bash نوشتم که دیگه نگران امنیتش هم نباشیم.
نصبش با یک خط کد انجام میشه و توضیحات مختصر رو تو کتابخونه‌اش دادم.
یه ویدیوی آموزشی هم تهیه می‌کنم همینجا اضافه می‌کنم به زودی.

لینک کتابخانه:
github.com/vfarid/ssh-panel

پست قبلی آموزش راه‌اندازی VPN به روش SSH:
/channel/vahidgeek/114

توییت مرتبط:
https://twitter.com/vahidfarid/status/1712520020150944097

@VahidGeek

Читать полностью…
Subscribe to a channel