mohaka channel
72 subscribers
1 photo
3 videos
1 file
24 links
توسعه‌دهنده فول‌استک و علاقمند به وایب کدینگ
اینجا از ساخت پروژه‌ها، ابزارهای متن‌باز و تجربه‌های برنامه‌نویسی می‌نویسم.
mhkaman.com
گیت‌هاب:
github.com/Mohammad-Hasan-Kaman

Group:https://t.me/mohaka_programmer_group
Download Telegram
انتشار این به روز رسانی هم فقط به خاطر این انجام شد که دیدم پروژه مورد استقبال قرار گرفته و همچنان داره استار می‌گیره
خیلی بعید می‌دونم که دیگه تا مدت‌ها برای این برنامه آپدیت منتشر بکنم چون تقریباً دیگه هیچ مشکلی توش پیدا نکردم
باز هم اگر باگ جدیدی پیدا کردید و یا مشکلی داشتید حتما بهم اطلاع بدید اگر مشکل از برنامه باشه سعی می‌کنم در سریع‌ترین زمان ممکن برطرف کنم
ولی قابلیت جدید که اصلاً دیگه نداریم مگر اینکه چیز خاصی به ذهنم برسه
❤1
همچنان سر حرفم هستم و اگر ببینم بیشتر داره از پروژه استقبال می‌شه توی گیت‌هاب ترند شده نسخه اندروید رو منتشر می‌کنم
علت منتشر نکردن نسخه اندروید هم
سخت بودن توسعه‌اش نسبت به ویندوز هست مخصوصاً برای این برنامه
پس واقعا وقتی این کار رو می‌کنم که ببینم بهش نیاز دارید
❤2
سروران گرامی
لطفاً پیش از مراجعه به بنده و گزارش مشکل مطمئن بشید که آخرین نسخه رو نصب کردید خیلی از گزارش‌های مشکلی که داده بودید توی این نسخه برطرف شدن
❤2
mohaka channel pinned «سروران گرامی لطفاً پیش از مراجعه به بنده و گزارش مشکل مطمئن بشید که آخرین نسخه رو نصب کردید خیلی از گزارش‌های مشکلی که داده بودید توی این نسخه برطرف شدن»
عزیزان کمک کنید ممبر ها بره بالا❤️🙏
👍2❤1🥰1
اگه یه روز اینترنت رو کامل ببندن و فقط DNS کار کنه، چی کار می‌کنیم؟

دفید (thefeed) دقیقاً برای همین سؤال ساخته شده. یه فیدریدر و پیام‌رسان متن‌بازه که کل کارش رو روی DNS انجام می‌ده؛ یعنی جایی که فقط DNS رد می‌شه، کانال‌های تلگرام رو می‌خونی و پیام هم می‌دی. خودش هم می‌گه توی روزهای قطعی اینترنت ایران به دنیا اومده.

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

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

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

اگه از ایده‌ش خوشت اومد و خواستی سرور خودت رو بزنی، آموزش راه‌اندازیش رو هم جدا می‌ذارم.

دانلود آخرین نسخه (v0.42.0):
github.com/sartoopjj/thefeed

کانال خودشون: @networkti

پست بعدی بررسی فنی‌شه؛ اونجا می‌گم زیر کاپوتش چی می‌گذره و کجاهاش رو باید با چشم باز استفاده کرد.
❤3
خب بریم سراغ بررسی فنی دفید، ببینیم زیر کاپوت چی داره و کجاها باید حواسمون باشه.

معماری‌ش دو تیکه‌ست. یه سرور بیرون از شبکه سانسورشده که کانال‌های تلگرام رو می‌خونه، یه کلاینت این‌طرف که فقط کوئری DNS می‌فرسته. جواب‌ها هم به شکل رکورد TXT رمزنگاری‌شده برمی‌گردن.

پروتکلش رو تمیز درآوردن: داده اول با deflate فشرده می‌شه، بعد AES-256 روش می‌شینه، رو هر پیام هم padding تصادفی هست که تحلیل حجم ترافیک و DPI رو سخت می‌کنه. هر کوئری هم مستقل از قبلی‌هاست، state نگه نمی‌داره. اون‌طرف کلاینت یه بانک ریزالور داره؛ ریزالورها رو بر اساس اینکه چقدر جواب می‌دن و چقدر سریعن امتیاز می‌ده، و تو حالت scatter کوئری رو هم‌زمان به چند تا می‌فرسته و سریع‌ترین جواب رو برمی‌داره.

پیام‌رسانش از فید جداست و سرتاسریه. سرور فقط یه مشت داده مبهم نگه می‌داره و بدون اینکه محتوای پیام رو ببینه، فرستنده رو راستی‌آزمایی می‌کنه. هویتت هم از یه کد بازیابیه که فقط روی گوشی خودته و آدرس ۲۰ کاراکتری‌ت از روش ساخته می‌شه. یه نکته خوب: چت فقط وقتی روشن می‌شه که کلید امضاشده سرور توی کانفیگ باشه. یعنی fail-closedه، اشتباهی روی سرور غریبه وصل نمی‌شه. سقف ضداسپم هم داره: ساعتی ۳۰ پیام، اینباکس ۵۰ تایی، پیام تحویل‌نشده هم بعد ۷۲ ساعت می‌پره.

جسورانه‌ترین بخشش «تلگرام روی DNS»ئه. خود پروتکل MTProto تلگرام، دست‌نخورده، می‌ره داخل کوئری‌های DNS و سرور فقط بایت‌های مهروموم‌شده رو می‌رسونه به دیتاسنترهای تلگرام. پس سرور نمی‌تونه پیامت رو بخونه. قیمتش اینه که عمداً فقط متنه: عکس و فایل دانلود نمی‌شه، تماس نیست، دکمه شیشه‌ای بات کار نمی‌کنه. ولی نوع پیوست هر پیام رو نشون می‌ده (عکس، فایل با اسم و حجم، استیکر، ویس) که چیزی بی‌صدا جا نمونه.

مدیا دو تا رله اختیاری داره. رله DNS کنده ولی سرسخته، سقفش پیش‌فرض ۱۰۰ کیلوبایت برای هر فایله. رله گیتهاب سریعه و تا ۱۵ مگ می‌بره، ولی فایل‌ها رو به شکل کامیت گیت آپلود می‌کنه و داکیومنتش خودش هشدار می‌ده که تاریخچه گیت حجم مخزن رو فقط می‌بره بالا؛ تهش باید مخزن رو پاک کنی و از اول بسازی. سرور توی ۷۰ و ۹۰ درصدِ بودجه ۱۰۰ گیگی صداش درمیاد و هشدار می‌ده.

مدل اعتمادش رو ولی باید جدی بگیری. رمز کانفیگ، کلید کل قلمروه؛ هر کی داشته باشه‌ش، همه پیام‌ها رو می‌خونه، حتی کانال‌های خصوصی رو. خودش هم گفته هیچ‌وقت عمومی پخشش نکن. یه قابلیت allow-manage هم داره که باهاش می‌شه از توی کلاینت با اکانت تلگرام صاحب سرور پست گذاشت و لیست کانال‌ها رو عوض کرد؛ پیش‌فرض خاموشه و فقط روی سرور مطمئن باید روشن شه.

اگه خواستی سرور بزنی: یه رکورد A می‌خواد و یه NS delegation برای ساب‌دامنه فید؛ چت و تلگرام‌روی‌DNS هر کدوم ساب‌دامنه جدا می‌خوان. سرور روی ۵۳۰۰ گوش می‌ده و پورت ۵۳ با iptables ریدایرکت می‌شه روش. نصبش یا با یه اسکریپته یا داکر، ایمیجش هم حدود ۲۳ مگه. با Go نوشته شده، لایسنسش MITه و دیروز هم نسخه v0.42.0ش اومده؛ معلومه پروژه زنده‌ست و تندتند داره جلو می‌ره.

جمع‌بندی خودم: دفید قرار نیست جای VPN رو بگیره. DNS ذاتاً کنده و همین متن‌محور بودنش هم از همونه. ولی برای اون سناریوی لعنتیِ «هیچی نیست جز DNS»، سه تا چیز رو با هم می‌ده: فید، چت سرتاسری و تلگرام. و صادقانه‌ترین بخشش اینه که محدودیت‌هاش رو خودش اول از همه می‌گه.
❤3
Forwarded from Sarto | سارتو
thefeed-android-v0.42.0-universal.apk
35.3 MB
🚀 نسخه جدید #TheFeed (v.0.42.0)

🔹 رفع باگ و بهبود قابلیت لاگین به تلگرام شخصی (بتا)

برای تست این قابلیت، کانفیگ توی این پست رو به نسخه جدید برنامه اضافه کنید:
https://t.me/networkti/613

🔽 نصب از طریق گوگل‌ پلی
🔽 نصب از طریق تست‌فلایت برای ios
دانلود برای همه سیستم عامل ها 👇
🔽 دانلود از طریق گیتهاب
🔽 دانلود از طریق تلگرام

📹 آموزش کار با برنامه

📢 کانال اصلی اخبار پروژه:
@networkti
⚙ کانال کانفیگ‌های پروژه:
@thefeedconfig
❤3
Forwarded from Sarto | سارتو
Media is too big
VIEW IN TELEGRAM
🎬 آموزش جامع TheFeed | از صفر تا صد

‏TheFeed آپدیت شده و حالا علاوه بر قابلیت‌های قبلی، امکانات جدیدی مثل پیام‌رسان اختصاصی و دسترسی به خود تلگرام هم بهش اضافه شده! 🚀

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

📚 توی این آموزش یاد می‌گیرید:

🔹 نصب و راه‌اندازی و اضافه کردن کانفیگ
🔹 استفاده از کانفیگ‌های پیش‌فرض برنامه
🔹 آشنایی با ریزالورها و نحوه مدیریت اون‌ها
🔹 پیدا کردن DNS های سالم با اسکنر داخلی
🔹 مشاهده کانال‌ها و دانلود محتوا
🔹 استفاده از TeleMirror و دنبال کردن کانال‌های دلخواه
🔹 فعال‌سازی پیام‌رسان اختصاصی TheFeed با رمزنگاری E2E
🔹 ساخت شناسه اختصاصی و چت با کاربران دیگر
🔹 استفاده از قابلیت جدید تلگرام با اکانت شخصی، از طریق تونل DNS
💬 تلگرام در TheFeed چیه؟
با این قابلیت می‌تونید با اکانت واقعی تلگرامتون وارد بشید و به گفتگوها و کانال‌ها دسترسی داشته باشید؛ بدون نیاز به VPN یا پروکسی معمولی.
اطلاعات از طریق DNS منتقل میشن و رمزنگاری اصلی تلگرام هم دست‌نخورده باقی مونده. البته در نسخه فعلی فقط پیام‌های متنی پشتیبانی میشن.

📢 کانال اصلی پروژه:
@networkti
⚙️ دریافت کانفیگ‌ها:
@thefeedconfig
📥 روش‌های دانلود برنامه TheFeed:
دانلود TheFeed از طریق گیت هاب پروژه
دانلود TheFeed از طریق کانال تلگرام
دانلود TheFeed از طریق Google Play
دانلود TheFeed از طریق TestFlight

اگر از TheFeed لذت بردید یا حتی تونسته توی شرایط سخت اینترنت گرهی از کارتون باز کنه، خوشحال می‌شیم با حمایتتون به ادامه مسیر پروژه کمک کنید.❤️

💰 اگر توانایی حمایت مالی دارید، می‌تونید مبلغ دلخواهتون رو به‌صورت USDT یا USDC روی شبکه‌های زیر ارسال کنید:
• Polygon
• BNB Chain
آدرس کیف پول:
0xe73f022f668c57cce79feccd875ac7332311013a

🌱 اگر امکان حمایت مالی ندارید، با معرفی برنامه به دیگران یا دادن ⭐️ در GitHub و امتیاز در Google Play می‌تونید از پروژه حمایت کنید.

تمام حمایت‌ها صرف توسعه پروژه و هزینه سرورها می‌شه.

ممنون از حمایت‌هاتون ❤️
❤1
شاید تا الان متوجه شده باشی شاید هم نشده باشید
بعضی پست‌های کانال رو توسط هوش مصنوعی منتشر می‌کنم
❤1
به زودی راجع به هوش مصنوعی هم پست‌های کاربردی خوبی خواهیم داشت
سعی می‌کنم از ابتدا و خیلی ساده شروع بکنم و کم کم یشرفته‌تر راجع بهش توضیح بدم
هوش مصنوعی الان واقعاً چیزیه که همه آدما بهش احتیاج دارن و به درد همه می‌خوره
شاید حتی راجع بهش آموزش هم ضبط کردم
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
mohaka channel pinned «عزیزان کمک کنید ممبر ها بره بالا❤️🙏»
از صبر و حمایت شما ممنونم 🙏🏻❤️
کار های بزرگی در حال انجام است...🔥
❤8
🌟برنامه Aurora Store؛ بهترین و امن‌ترین جایگزین گوگل‌پلی

​اگه از تحریم‌های منطقه ای و ارورهای عجیب گوگل‌پلی خسته شدی، یا گوشی بدون سرویس گوگل (مثل هواوی) داری، یا حریم خصوصیت برات مهمه، Aurora Store دقیقاً همون برنامه‌ایه که لازم داری.

https://github.com/whyorean/AuroraStore

این برنامه یه رابط رایگان و متن‌باز (FOSS) برای گوگل‌پلیه؛ یعنی دقیقاً همون برنامه‌های رسمی گوگل‌پلی رو با سرعت بالا دانلود می‌کنه، ولی با چند تا مزیت بزرگ که گوگل هیچ‌وقت بهت نمی‌ده

°​ چرا باید از Aurora Store استفاده کنی؟

​✅ دانلود بدون نیاز به حساب گوگل:
می‌تونی با حالت «ناشناس» (Anonymous) وارد شی و حتی جیمیل هم ست نکنی!
✅ سازگار با هواوی:
اجرای کامل روی گوشی‌های فاقد سرویس‌های گوگل
✅ دور زدن تحریم:
تغییر مجازی لوکیشن و مدل گوشی برای دانلود برنامه‌های محدودشده
✅ کنترل آپدیت‌ها:
جلوگیری از به‌روزرسانی خودکار برنامه‌های دلخواه (مثل نسخه‌های مود)
✅ سبک و بدون تبلیغات:
محیط کاربری شیک، سریع و بدون هیچ‌گونه تبلیغ
​کاملاً رایگان، امن و متن‌باز 🔓
🔥3👍1
طی یک اتفاق عجیب متوجه شدم طی دو روز گذشته حدود 30 نفر آخرین نسخه برنامه دانلودر رو از گیت هاب دریافت کردن نسخه 3.3.0
و عجیب تر ایننکه این ریلیز فقط دو روز روی گیت هاب بوده
جدا از اینکه بخشی از این دانلود ها به ربات ها و اسکمر ها مربوط میشه ولی عدد30 دانلود یکمی عجیبه
به دلیل اینکه این دانلود ها روی نسخه بسیار ناپایدار و درحال توسعه برنامه بوده بخاطر حفظ اعتبارم مجبور شدم مخزن رو تا زمانی که نسخه قابل استفاده منتشر بشه به حالت خصوصی در بیارم
https://github.com/Mohammad-Hasan-Kaman/youtube-downloader/releases
از صبر شما ممنونم
❤3
mohaka channel
طی یک اتفاق عجیب متوجه شدم طی دو روز گذشته حدود 30 نفر آخرین نسخه برنامه دانلودر رو از گیت هاب دریافت کردن نسخه 3.3.0 و عجیب تر ایننکه این ریلیز فقط دو روز روی گیت هاب بوده جدا از اینکه بخشی از این دانلود ها به ربات ها و اسکمر ها مربوط میشه ولی عدد30 دانلود…
این برنامه قراره خیلی فرا تر از یک دانلودر ساده باشه یا دانلودر یوتیوب
اسم پروژه رو تغییر دادم کلا و بزودی بهتون میگم
به جرات میتونم بگم چنین برنامه ای در عمرتون ندیده اید... 😎
این برنامه قراره حالا حالا ها قابلیت جدید بگیره و اولین نسخه ای که ازش به صورت عمومی منتشر میکنم صرفا یه تست برای سنجش میزان استقبال افراد خواهد بود🔥
🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
عزیزان کمک کنید ممبر ها بره بالا❤️🙏
امیدوارم بعد از معرفی اپ دانلودر چنل عضو بگیره...
👍3❤1