📱 آموزش کار با برنامه دفید (Thefeed):
برای دریافت آخرین نسخه و کانفیگها، به کانال زیر بروید و برنامه را نصب کنید و لینک کانفیگ را کپی کنید:
@thefeedconfig
ورود به برنامه:
۱. برنامه را باز کنید و زبان را انتخاب نمایید.
۲. در قسمت مشخص شده (thefeed://...)، کانفیگ کپی شده را وارد کرده و دکمه «وارد کردن» را بزنید تا ثبت شود.
عملکرد برنامه:
پس از وارد کردن اولین کانفیگ، برنامه ریزالورهای موجود در کانفیگ را بررسی کرده (چند دقیقه طول میکشد) و سپس لیست کانالها را دریافت میکند. شما میتوانید کانالها را باز کرده، پستها را مشاهده و عکس، ویدیو، ویس و فایلها را دانلود کنید.
نکته: لیست کانالها فقط توسط سازنده کانفیگ قابل تغییر است. (جلو تر یکروش دیگر برای کانال های دلخواه شما نیز نوشته ام)
افزودن کانفیگ جدید:
در صفحه اصلی با زدن دکمه + میتوانید کانفیگ جدید وارد کنید یا کانفیگهای موجود دیگر را فعال نمایید.
🛠️ بخش ریزالور ها:
در این بخش میتوانید ریزالورها را مدیریت کنید. دکمهای به نام «بانک ریزالور» وجود دارد که لیست کامل را نمایش میدهد. همچنین یک لیست فعال به نام Default وجود دارد که پس از بررسی اولیه، ریزالورهای فعال را در خود نگه میدارد. شما میتوانید برای اینترنتهای مختلف، لیستهای فعال متفاوتی داشته باشید. و با زدن دکمه «بررسی مجدد»، میتوانید از بانک ریزالور فعال برای اینترنت خود را پیدا کرده و به لیست جدید اضافه کنید.
🔍 بخش پیدا کردن ریزالور:
این بخش بسیار مهم است. با استفاده از یک لیست پیشفرض ۵۰ هزارتایی، میتوانید ریزالورهایی که برای اینترنت شما کار میکنند را پیدا کنید (زمانی که سرعت برنامه کم شده بود و یا کار نمیکرد).
روش کار:
۱. وارد بخش شوید.
۲. دکمه بارگذاری لیست پیشفرض را بزنید.
۳. دکمه شروع اسکن را بزنید.
۴. برنامه شروع به پیدا کردن میکند. وقتی حدود ۱۰ تا ریزالور پیدا شد، توقف را بزنید و سپس دکمه «افزودن به لیست فعال» را بزنید.
*توجه:* حتماً باید VPN خاموش باشد.
📺 بخش کانالهای دلخواه (teleMirror):
این بخش کاملاً از قسمتهای قبلی جداست و مکانیزم متفاوتی دارد. این بخش از طریق سرویسهای گوگل، پیام و عکس کانالهای عمومی تلگرام را میآورد و نمایش میدهد.
*محدودیتها:* این بخش نمیتواند ویدیو پخش کند یا فایل دانلود کند (به خاطر محدودیتهای گوگل). همچنین برخی کانالهای عمومی اجازه اشتراکگذاری در سایت را نمیدهند، و پست هایشان در این قسمت نمایش داده نمیشود.
نکته مهم: این بخش فقط زمانی کار میکند که گوگل در دسترس باشد. اگر گوگل مسدود شود، فقط قسمت اصلی برنامه (معرفی شده در اول پست) کار خواهد کرد. همچنین سرویسهای گوگل محدودیت تعداد درخواست دارند که ممکن است شما را محدود کنند.
🔔 برای اخبار پروژه حتما کانال اصلی را دنبال کنید:
@networkti
برای دریافت آخرین نسخه و کانفیگها، به کانال زیر بروید و برنامه را نصب کنید و لینک کانفیگ را کپی کنید:
@thefeedconfig
ورود به برنامه:
۱. برنامه را باز کنید و زبان را انتخاب نمایید.
۲. در قسمت مشخص شده (thefeed://...)، کانفیگ کپی شده را وارد کرده و دکمه «وارد کردن» را بزنید تا ثبت شود.
عملکرد برنامه:
پس از وارد کردن اولین کانفیگ، برنامه ریزالورهای موجود در کانفیگ را بررسی کرده (چند دقیقه طول میکشد) و سپس لیست کانالها را دریافت میکند. شما میتوانید کانالها را باز کرده، پستها را مشاهده و عکس، ویدیو، ویس و فایلها را دانلود کنید.
نکته: لیست کانالها فقط توسط سازنده کانفیگ قابل تغییر است. (جلو تر یکروش دیگر برای کانال های دلخواه شما نیز نوشته ام)
افزودن کانفیگ جدید:
در صفحه اصلی با زدن دکمه + میتوانید کانفیگ جدید وارد کنید یا کانفیگهای موجود دیگر را فعال نمایید.
🛠️ بخش ریزالور ها:
در این بخش میتوانید ریزالورها را مدیریت کنید. دکمهای به نام «بانک ریزالور» وجود دارد که لیست کامل را نمایش میدهد. همچنین یک لیست فعال به نام Default وجود دارد که پس از بررسی اولیه، ریزالورهای فعال را در خود نگه میدارد. شما میتوانید برای اینترنتهای مختلف، لیستهای فعال متفاوتی داشته باشید. و با زدن دکمه «بررسی مجدد»، میتوانید از بانک ریزالور فعال برای اینترنت خود را پیدا کرده و به لیست جدید اضافه کنید.
🔍 بخش پیدا کردن ریزالور:
این بخش بسیار مهم است. با استفاده از یک لیست پیشفرض ۵۰ هزارتایی، میتوانید ریزالورهایی که برای اینترنت شما کار میکنند را پیدا کنید (زمانی که سرعت برنامه کم شده بود و یا کار نمیکرد).
روش کار:
۱. وارد بخش شوید.
۲. دکمه بارگذاری لیست پیشفرض را بزنید.
۳. دکمه شروع اسکن را بزنید.
۴. برنامه شروع به پیدا کردن میکند. وقتی حدود ۱۰ تا ریزالور پیدا شد، توقف را بزنید و سپس دکمه «افزودن به لیست فعال» را بزنید.
*توجه:* حتماً باید VPN خاموش باشد.
📺 بخش کانالهای دلخواه (teleMirror):
این بخش کاملاً از قسمتهای قبلی جداست و مکانیزم متفاوتی دارد. این بخش از طریق سرویسهای گوگل، پیام و عکس کانالهای عمومی تلگرام را میآورد و نمایش میدهد.
*محدودیتها:* این بخش نمیتواند ویدیو پخش کند یا فایل دانلود کند (به خاطر محدودیتهای گوگل). همچنین برخی کانالهای عمومی اجازه اشتراکگذاری در سایت را نمیدهند، و پست هایشان در این قسمت نمایش داده نمیشود.
نکته مهم: این بخش فقط زمانی کار میکند که گوگل در دسترس باشد. اگر گوگل مسدود شود، فقط قسمت اصلی برنامه (معرفی شده در اول پست) کار خواهد کرد. همچنین سرویسهای گوگل محدودیت تعداد درخواست دارند که ممکن است شما را محدود کنند.
🔔 برای اخبار پروژه حتما کانال اصلی را دنبال کنید:
@networkti
6❤115👍15😭3😘3🔥1🍌1
کانال متین سنپای داره آموزش یک روش جدید وصل شدن رایگان با سرعت بالا رو آماده میکنه:
https://t.me/MatinSenPaii
کانال متین رو میتونید از توی کانفیگ مخصوص فیلترشکن TheFeed هم چک کنید تا وقتی آموزش رو گذاشت استفاده کنید.
https://t.me/MatinSenPaii
کانال متین رو میتونید از توی کانفیگ مخصوص فیلترشکن TheFeed هم چک کنید تا وقتی آموزش رو گذاشت استفاده کنید.
Telegram
Matin SenPai
یوتوبر انیمه و مانگا(الان کمی شبکه؟!) - برنامهنویسِ ایدههای باحال
•YouTube:
http://www.youtube.com/@Matin_SenPai
•AniList:
https://anilist.co/user/MatinSenPai
•Github:
https://github.com/MatinSenPai
•YouTube:
http://www.youtube.com/@Matin_SenPai
•AniList:
https://anilist.co/user/MatinSenPai
•Github:
https://github.com/MatinSenPai
1❤109👍7👎3👏2🔥1🥰1
Forwarded from Matin SenPai (᯽マティ️️ン先輩)
ShirOKhorshid-2026.05.14.apk
23.9 MB
این نسخه حدودا یک ساعت پیش توسط برنامهنویس شیر و خورشید آپدیت شد و به راحتی میتونید طبق این آموزش بهش وصل بشید:
1- وارد اپلیکیشن شیر و خورشید(آخرین نسخه که امروز منتشر شده) میشید
2- وارد بخش Options میشید از نوار بالا
3- روی More Options کلیک میکنید
4- گزینهی Connection Protocol رو قرار میدید روی CDN Fronting
5- میرید و عادی کانکت میشید و به راحتی وصل میشه!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤99👍9👎6🔥6🗿2
Matin SenPai
ShirOKhorshid-2026.05.14.apk
با این وصلم
اینستا هم با سرعت داره کار میکنه
از توی دفید با کانفیگ فیلترشکن میتونید دانلودش کنید
اینستا هم با سرعت داره کار میکنه
از توی دفید با کانفیگ فیلترشکن میتونید دانلودش کنید
❤110🔥11👎7😘1
Forwarded from Matin SenPai (᯽マティ️️ン先輩)
Mahdavi:
در قسمت CDN edge IPs اگه IP های وایت لیست شده آکامای رو بذارید سرعت اتصال بهتر میشه.
Kharabam:
63 تا IP وایت لیست Akamai:
در قسمت CDN edge IPs اگه IP های وایت لیست شده آکامای رو بذارید سرعت اتصال بهتر میشه.
Kharabam:
63 تا IP وایت لیست Akamai:
2.22.151.4
2.22.151.9
2.22.151.12
2.22.151.13
2.22.151.15
2.22.151.17
2.22.151.20
2.22.151.22
2.22.151.23
2.22.151.32
2.22.151.36
2.22.151.37
2.22.151.39
2.22.151.47
2.22.151.51
2.22.151.53
2.22.151.54
2.22.151.58
2.22.151.60
2.22.151.62
2.22.151.135
2.22.151.138
2.22.151.139
2.22.151.141
2.22.151.142
2.22.151.143
2.22.151.144
2.22.151.146
2.22.151.149
2.22.151.150
2.22.151.151
2.22.151.152
2.22.151.153
2.22.151.154
2.22.151.155
2.22.151.156
2.22.151.157
2.22.151.158
2.22.151.159
2.22.151.161
2.22.151.162
2.22.151.163
2.22.151.164
2.22.151.168
2.22.151.169
2.22.151.170
2.22.151.171
2.22.151.173
2.22.151.175
2.22.151.179
2.22.151.181
2.22.151.182
2.22.151.183
2.22.151.184
2.22.151.185
2.22.151.186
2.22.151.188
2.22.151.189
2.22.151.190
2.22.151.191
2.22.151.193
2.22.151.194
2.22.151.195
❤109🤣6🔥5👍1
کانال من یدونه عرزشی مادر طبقاتی داره که هی ری اکشن بر عکس میزنه 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
2😁321🤣205❤28👍17👎7🤯5🤩4
INTERNET FOR IRAN
akamai-scanned-ip.txt
تعداد زیادی ای پیوایت لیست برای روش جدیده
توی گوشی با مرورگر بازش کنید و همشو کپی کنید و توی برنامه شیر و خورشید توی قسمت
CDN edge IPs
وارد کنید و بزنید وصل میشه
(اول شیرو خورشید رو که بالا فرستادم نصب کنید و طبق اموزشی که زیرش نوشته مراحل رو پیش برید و بعد اینکاری که الان گفتم رو انجام بدید)
توی گوشی با مرورگر بازش کنید و همشو کپی کنید و توی برنامه شیر و خورشید توی قسمت
CDN edge IPs
وارد کنید و بزنید وصل میشه
(اول شیرو خورشید رو که بالا فرستادم نصب کنید و طبق اموزشی که زیرش نوشته مراحل رو پیش برید و بعد اینکاری که الان گفتم رو انجام بدید)
❤88👍7🔥4👎3😘2
Forwarded from Break The Barriers
اگر شیر و خورشید وصل نمیشود، طبق راهنمای زیر عمل کنید.
وارد بخش Options اپلیکیشن👑 شوید، گزینهی More Options را انتخاب کنید و در قسمت CDN Edge IPs، آیپی زیر و در قسمت CDN SNI Hostname، نام دامنه زیر را وارد کرده و OK را بزنید.
CDN Edge IPs:
CDN SNI Hostname:
در انتها OK را بزنید، به صفحهی اصلی بازگشته و START را بزنید.
@break_the_barriers
وارد بخش Options اپلیکیشن
CDN Edge IPs:
151.101.192.223CDN SNI Hostname:
python.orgدر انتها OK را بزنید، به صفحهی اصلی بازگشته و START را بزنید.
@break_the_barriers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤96👍10👎8😘6🙏2🔥1
Forwarded from Matin SenPai (᯽マティ️️ン先輩)
برای اسکنر آیپی که خیلیهاتون پرسیده بودید دایرکت، سادهترین راه اینه توی ترمینال(چه cmd ویندوز چه ترمینال termux) بنویسید
حالا اگر اسکنر هوشمند بخواید، میتونیت از پروژه سم استفاده کنید که اصلش برای کلودفلره، اما میتونید کلا لیست آیپی بدید اسکن کنه:
https://github.com/SamNet-dev/cfray
ping 20.20.20.20(آیپی مورد نظر)
حالا اگر اسکنر هوشمند بخواید، میتونیت از پروژه سم استفاده کنید که اصلش برای کلودفلره، اما میتونید کلا لیست آیپی بدید اسکن کنه:
https://github.com/SamNet-dev/cfray
GitHub
GitHub - SamNet-dev/cfray: Cloudflare Config Scanner & Clean IP Finder — Test VLESS/VMess proxy configs for latency & speed + Scan…
Cloudflare Config Scanner & Clean IP Finder — Test VLESS/VMess proxy configs for latency & speed + Scan all ~1.5M Cloudflare IPs to find clean, reachable edges - SamNet-dev/cfray
❤51👍1
Break The Barriers
اگر شیر و خورشید وصل نمیشود، طبق راهنمای زیر عمل کنید. وارد بخش Options اپلیکیشن 👑 شوید، گزینهی More Options را انتخاب کنید و در قسمت CDN Edge IPs، آیپی زیر و در قسمت CDN SNI Hostname، نام دامنه زیر را وارد کرده و OK را بزنید. CDN Edge IPs: 151.101.192.223…
بعد این رو انجام بدید
واسه من وصله الان
البته یکم بیشتر از صبح طول میکشه واسه وصل شدن
واسه من وصله الان
البته یکم بیشتر از صبح طول میکشه واسه وصل شدن
❤90👍10😘4🤷♀3🥱3😭1
Break The Barriers
اگر شیر و خورشید وصل نمیشود، طبق راهنمای زیر عمل کنید. وارد بخش Options اپلیکیشن 👑 شوید، گزینهی More Options را انتخاب کنید و در قسمت CDN Edge IPs، آیپی زیر و در قسمت CDN SNI Hostname، نام دامنه زیر را وارد کرده و OK را بزنید. CDN Edge IPs: 151.101.192.223…
این ای پی ها دیگه وصل نمیشه
ولی احتمالا اگرخودتون اسکنر رو اجرا کنید باز بتونید واسه شیر و خورشید ای پی پیدا کنید
کانال متین سنپای اسکنر واسش معرفی کرده
ولی احتمالا اگرخودتون اسکنر رو اجرا کنید باز بتونید واسه شیر و خورشید ای پی پیدا کنید
کانال متین سنپای اسکنر واسش معرفی کرده
❤39😨4👍2🤔1
Forwarded from FilterShekaneJadid • Shir O Khorshid • MahsaNG • WhiteDNS • MasterDNS • mhrv-rs • Zyrln • SlipNet شیر و خورشید
95.101.137.74 95.101.78.25 2.23.245.35 2.16.168.107 2.17.100.250 2.16.245.188 2.17.100.130 95.100.110.28 2.22.89.43 2.18.63.33 95.100.153.186 2.22.151.140 95.100.177.68 95.101.61.215 95.101.27.71 2.23.227.218 2.23.227.209 2.23.227.221 2.17.100.218 2.17.97.198 95.101.27.101 2.17.240.5 2.16.106.222 95.101.234.87 2.21.33.113 23.194.20.27 95.101.38.176 95.101.35.113 2.17.100.225 2.16.168.214 2.17.113.121 2.23.227.212 2.23.227.219 23.212.110.218 95.101.35.96 2.17.96.158 2.16.168.208 2.16.245.174 2.16.245.173 23.192.237.219 2.17.152.213 2.17.100.200 2.22.112.208 2.23.172.114 2.23.227.199 2.23.227.215 2.21.134.89 2.17.100.136 2.23.90.148 95.101.111.168 23.219.79.75 2.16.168.122 2.16.168.123 95.100.177.112 23.192.24.7 23.12.157.106 2.16.245.133 23.52.22.3 2.17.147.218 23.216.134.80 23.55.163.135 23.46.188.71 2.17.100.169 95.101.234.88 2.22.151.152 2.17.241.119 95.101.122.131 95.101.111.161 2.21.245.14 2.18.172.59 95.101.234.90 23.11.41.157 95.101.38.158❤39❤🔥2👍2👎2🔥2
اخبار این روش شیر و خورشید و اسکنرش و بقیه چیزهاشو میتونید از کانال متین سنپای و چندتا کانال دیگه که توی کانفیگ فیلترشکن دفید هم هستند چک کنید
من نمیرسم دیگه ای پی پیدا کنم واسش
من نمیرسم دیگه ای پی پیدا کنم واسش
❤115🤔3😢3
⚠️ مراقب تبلیغاتی که بقیه توی کانال من میذارن باشید
تلگرام اجازه خاموش کردن تبلیغات رو نمیده و هر کسی با کمی پول میتونه توی کانال تبلیغ کنه
معمولا تبلیغات فیلترشکن کلاهبرداریه و باید مراقب باشید
📍 شکل تبلیغات اینجوریه که مثل یک پست هست ولی یکم رنگش فرق داره و کنارش نوشته Ad
تلگرام اجازه خاموش کردن تبلیغات رو نمیده و هر کسی با کمی پول میتونه توی کانال تبلیغ کنه
معمولا تبلیغات فیلترشکن کلاهبرداریه و باید مراقب باشید
📍 شکل تبلیغات اینجوریه که مثل یک پست هست ولی یکم رنگش فرق داره و کنارش نوشته Ad
❤94👍28🤣5👻1
Sarto | سارتو
📱 آموزش کار با برنامه دفید (Thefeed): برای دریافت آخرین نسخه و کانفیگها، به کانال زیر بروید و برنامه را نصب کنید و لینک کانفیگ را کپی کنید: @thefeedconfig ورود به برنامه: ۱. برنامه را باز کنید و زبان را انتخاب نمایید. ۲. در قسمت مشخص شده (thefeed://...)،…
آموزش کار با دفید برای اعضای جدید
با برنامه TheFeed میتونید آخرین پیام های یک سری کانال تلگرام و تویتر رو با چند کوئری DNS بگیرید.
(پروژه اوپن سورس هست ولی گیتهاب اکانتم رو ساسپند کرده، بزودی یا گیتهابم باز میشه و یا جای دیگه سورس کد رو میزارم)
با برنامه TheFeed میتونید آخرین پیام های یک سری کانال تلگرام و تویتر رو با چند کوئری DNS بگیرید.
(پروژه اوپن سورس هست ولی گیتهاب اکانتم رو ساسپند کرده، بزودی یا گیتهابم باز میشه و یا جای دیگه سورس کد رو میزارم)
1❤115😘9👎3🤩3🌭1
thefeed-android-v0.18.10-arm64-v8a.apk
8.9 MB
نسخه جدید TheFeed (v0.18.10) 🚀
🔸توی این نسخه چیز مهمی تغییر نکرده! فقط از اونجایی که گیتهاب اکانتم رو ساسپند کرد و هنوز اکانت باز نشده، پروژه TheFeed رو به گیتلب منتقل کردم و برنامه رو هم تغییر دادم که لینک ها و این چیزهای که توی برنامه بود به گیتلب هم اشاره کنه. البته قابلیت دانلود آخرین نسخه و نوتیف نسخه جدید هنوز به گیتلب وصل نشده و کارنمیکنن (گیتلب فیلتره و کمکی نمیکنه اضافه کردنش 🫠).
البته توی تنظیمات یک دکمه هست به اسم "بررسی" که وقتی بزنیدش اخرین شماره نسخه رو از سرور میپرسه و نشون میده، این رو سمت سرور تغییر دادم که اگر گیتهاب کار نکرد اخرین شماره نسخه رو از گیتلب بگیره و سمت کلاینت هم یک باگ داشت که رفع شد.
⚠️ این نسخه خیلی مهم نیست و میتونید آپدیت نکنید
آدرس سورس کد پروژه روی گیتلب:
https://gitlab.com/sartoopjj/thefeed
یک نفر لطف کرده بود و فیچر های دسترسی پذیری اضافه کرده بود و پول ریکوئست فرستاده بود، لطفا اگر این پیام رو میبینی مرج ریکویست بفرست روی گیتلب🥲❤️
کانال اصلیم:
@networkti
کانال کانفیگ برای برنامه:
@thefeedconfig
چکسام برای اینکه مطمئن بشید برنامه تغییر نکرده:
🔐 SHA256:
🔸توی این نسخه چیز مهمی تغییر نکرده! فقط از اونجایی که گیتهاب اکانتم رو ساسپند کرد و هنوز اکانت باز نشده، پروژه TheFeed رو به گیتلب منتقل کردم و برنامه رو هم تغییر دادم که لینک ها و این چیزهای که توی برنامه بود به گیتلب هم اشاره کنه. البته قابلیت دانلود آخرین نسخه و نوتیف نسخه جدید هنوز به گیتلب وصل نشده و کارنمیکنن (گیتلب فیلتره و کمکی نمیکنه اضافه کردنش 🫠).
البته توی تنظیمات یک دکمه هست به اسم "بررسی" که وقتی بزنیدش اخرین شماره نسخه رو از سرور میپرسه و نشون میده، این رو سمت سرور تغییر دادم که اگر گیتهاب کار نکرد اخرین شماره نسخه رو از گیتلب بگیره و سمت کلاینت هم یک باگ داشت که رفع شد.
⚠️ این نسخه خیلی مهم نیست و میتونید آپدیت نکنید
آدرس سورس کد پروژه روی گیتلب:
https://gitlab.com/sartoopjj/thefeed
یک نفر لطف کرده بود و فیچر های دسترسی پذیری اضافه کرده بود و پول ریکوئست فرستاده بود، لطفا اگر این پیام رو میبینی مرج ریکویست بفرست روی گیتلب🥲❤️
کانال اصلیم:
@networkti
کانال کانفیگ برای برنامه:
@thefeedconfig
چکسام برای اینکه مطمئن بشید برنامه تغییر نکرده:
🔐 SHA256:
cf19728e368d6a1e768989a1211c296d7a3c12d69fd34979bf4ea466fdbdc82a2❤169😘19❤🔥7🤩4🤓2🌭1🗿1
Forwarded from Wireguard Configᵛᵖⁿ
Sarto | سارتو
thefeed-android-v0.18.10-arm64-v8a.apk
نسخه جدید TheFeed (v0.18.10)
📥 لینک دانلود داخلی
📥 لینک دانلود داخلی
• 📱 Thefeed Android V8a
• 📱 Thefeed Android V7a
• 🖥️ Thefeed Win
❤76🔥8❤🔥1🗿1
دفید اینجوری کار میکنه:
(عدد هایی که میگم دیفالت هست و قابل تغییر)
هر ده دقیقه میره ۱۵ پیام اخر کانال ها و اکانت های تویتر رو میگیره میاره و اینهارو به یک فرمت خاص توی رم نگه میداره (دیتابیس نداره چون فقط ۱۵ پیام اخر رو نگه میداره)
به هر کانال و یا اکانت تویتر یک عدد اختصاص میده که بهش میگه چنل، این عدد [چنل نامبر یا ch] رو مثل شبکه تلوزیون رو در نظر بگیرید که مثلا میگفتیم شبکه ۴ رو کسی نمیبینه! یا شبکه سه فوتبال داره!، حالا اینجا مثلا شبکه ۳ تو کانفیگ اخبار، وحید انلاین داره!
دیتای هر شبکه رو به چانک های کوچیک و رندم تبدیل میکنه که بهش میگیم بلاک و این بلاک ها بین ۲۰۰ بایت تا ۵۰۰ بایت هستند تا کمترین محدودیت دی ان اس رو داشته باشه
حالا اینو تا اینجا نگه دارید یچیز دیگه توضیح بدم بعد برگردم سراغ این
یک سری شبکه خاص وجود داره توی پروژه که کارشون متفاوت هست
مثلا شبکه 0 کارش برگردوندن متادیتا هست که خیلی مهمه!، این شبکه چی بر میگردونه واقعا؟
- زمان فتچ بعدی کانال ها از تلگرام و تویتر
- یوزرنیم کانال ها و اکانت های تویتر
- شماره شبکشون
- تعداد بلاک های دیتای که دارن
- اخرین ایدی پست و زمان اخرین پست کانال یا اکانت تویتر
- چکسام
- و یک سری چیز که الان یادم نیست
(از اونجایی که دیتا رو به صورت رندم به بلاک های کوچیک بین ۲۰۰ تا ۵۰۰ بایت تقصیم میکنیم هر ده دقیقه تعداد بلاک ها عوض میشه حتی اگر اون کانال پست جدیدی نداشته باشه)
خب پساولین کاری که کلاینت میکنه اینه که میره متا دیتا رو میگیره که لیست کانال هارو نمایش بده
همینطور کلاینت هربار که میخواد یک کانال رو فتچ کنه اول متا دیتا رو فتچ میکنه تا تعداد بلاک های اون کانال و اینکه اصلا پست جدیدی هست یا نه رو بدونه، این متادیتا معمولا بین ۱ تا ۳ بلاک دیتا هست که میشه توی یک شبکه درست حسابی با ۱ تا ۳ کوئری دی ان اس بگیریش. (کلاینت متا دیتا رو واسه خودش تا ۳۰ ثانیه کش میکنه)
حالا وقتی متا دیتا رو داشته باشی میتونی شروع کنی بصورت هم زمان بلاک های دیتای اون کانال تلگرامی و یا تویتری رو بگیری (معمولا کانال ها واسه ۱۵ تا پیام بین ۷ تا ۲۰ بلاک دیتا دارن)، و چون تا ده دقیقه این بلاک ها قراره ثابت باشن (کلاینت هم میدونه کِی اون ده دقیقه تموم میشه) میتونه هی تلاش مجدد کنه و حتی وقتی ریزالور خیلی کند هست هم در نهایت دیتا رو بگیره
یچیز جالب اینه که چون کلاینت فقط واسه گرفتن دیتا نیازه شماره شبکه و شماره بلاک رو بفرسته کوئری ها خیلی کوچیک هست (البته چند بایت رندوم و اورهد انکریپشن و base32 بهش اضافه میشه که بزرگ تر میشه)
کلاینت کلی شبکه معنی دار دیگه هم داره
مثلا شبکه صفر متا دیتاهست
شبکه 1 تا 10,000 واسه دیتای کانال ها و اکانت های تویتر هست
شبکه 10,001 تا فکرکنم 50,000 واسه فایل ها هست.
یکسری شبکه که عدد هاشو یادم نیست هم شامل این ها هست:
- شبکه واسه گرفتن اخرین ورژن موجود کلاینت
- شبکه واسه گرفتن ادرس ریپو گیتهاب که میشه ازش فایل هارو سریع تر از دی ان اس گرفت
- شبکه واسه گرفتن نام نمایشی کانال ها (متا دیتا فقط یوزرنیم رو داره)
- شبکه مخصوص اپلود پیام! اره دفید میتونه پیام هم بفرسته اگر سرور شخصی داشته باشی، ولی خیلی کنده!
- شبکه مخصوص اینکه بگی میخوام پیام بفرستم!
- و احتمالا چندتا شبکه دیگه که یادم نیست!
یه سری جزئیات دیگه هم هست که من چندتاشو میگم:
- سرور تلاش میکنه شماره شبکه و بلاک های دیتای فایل ها رو دیر به دیر تغییر بده، تا کلاینت فایل های بزرگ هم بتونه دانلود کنه حتی اگر زمان زیادی طول بکشه!
- اگر چند کانال یک فایل تکراری رو بزارن کلاینت متوجه میشه و دوباره دانلود نمیکنه (با سایز فایل و چکسام)
- دیفالت حجم فایل دفید برای رله گیتهاب ۱۵ مگابایت هست و برای دانلود از طریق دی ان اس ۱۰۰ کیلوبایت!
- کلاینت قابلیت ارسال پکت تکراری به چند ریزلور هم زمان رو داره تا سریع تر دیتا رو بگیره
- کلاینت قابلیت گرفتن هم زمان چند بلاک رو داره
- کلاینت وقتی کل بلاک هارو بگیره یک هش که توی متا دیتا بوده رو با پیام ها چک میکنه تا مطمئن بشه دیتا ها ولید هست (این گاهی پیش میاد چون سرور هی داره بلاک های دیتا رو هر ده دقیقه عوض میکنه)
- و کلی چیز دیگه که حتی خودمم یادم نیست ولی قبلا روشون کار کردم
اسکنر چطوری کارمیکنه؟ اسکنر دفید میره اولین بلاک شبکه متادیتا (0) رو میگیره و ولیدیت میکنه تا مطمئن بشه ریزالور درست کار میکنه و چرتو پرت بر نمیگردونه!
پروژه الان فقط از رکورد TXT استفاده میکنه..
(عدد هایی که میگم دیفالت هست و قابل تغییر)
هر ده دقیقه میره ۱۵ پیام اخر کانال ها و اکانت های تویتر رو میگیره میاره و اینهارو به یک فرمت خاص توی رم نگه میداره (دیتابیس نداره چون فقط ۱۵ پیام اخر رو نگه میداره)
به هر کانال و یا اکانت تویتر یک عدد اختصاص میده که بهش میگه چنل، این عدد [چنل نامبر یا ch] رو مثل شبکه تلوزیون رو در نظر بگیرید که مثلا میگفتیم شبکه ۴ رو کسی نمیبینه! یا شبکه سه فوتبال داره!، حالا اینجا مثلا شبکه ۳ تو کانفیگ اخبار، وحید انلاین داره!
دیتای هر شبکه رو به چانک های کوچیک و رندم تبدیل میکنه که بهش میگیم بلاک و این بلاک ها بین ۲۰۰ بایت تا ۵۰۰ بایت هستند تا کمترین محدودیت دی ان اس رو داشته باشه
حالا اینو تا اینجا نگه دارید یچیز دیگه توضیح بدم بعد برگردم سراغ این
یک سری شبکه خاص وجود داره توی پروژه که کارشون متفاوت هست
مثلا شبکه 0 کارش برگردوندن متادیتا هست که خیلی مهمه!، این شبکه چی بر میگردونه واقعا؟
- زمان فتچ بعدی کانال ها از تلگرام و تویتر
- یوزرنیم کانال ها و اکانت های تویتر
- شماره شبکشون
- تعداد بلاک های دیتای که دارن
- اخرین ایدی پست و زمان اخرین پست کانال یا اکانت تویتر
- چکسام
- و یک سری چیز که الان یادم نیست
(از اونجایی که دیتا رو به صورت رندم به بلاک های کوچیک بین ۲۰۰ تا ۵۰۰ بایت تقصیم میکنیم هر ده دقیقه تعداد بلاک ها عوض میشه حتی اگر اون کانال پست جدیدی نداشته باشه)
خب پساولین کاری که کلاینت میکنه اینه که میره متا دیتا رو میگیره که لیست کانال هارو نمایش بده
همینطور کلاینت هربار که میخواد یک کانال رو فتچ کنه اول متا دیتا رو فتچ میکنه تا تعداد بلاک های اون کانال و اینکه اصلا پست جدیدی هست یا نه رو بدونه، این متادیتا معمولا بین ۱ تا ۳ بلاک دیتا هست که میشه توی یک شبکه درست حسابی با ۱ تا ۳ کوئری دی ان اس بگیریش. (کلاینت متا دیتا رو واسه خودش تا ۳۰ ثانیه کش میکنه)
حالا وقتی متا دیتا رو داشته باشی میتونی شروع کنی بصورت هم زمان بلاک های دیتای اون کانال تلگرامی و یا تویتری رو بگیری (معمولا کانال ها واسه ۱۵ تا پیام بین ۷ تا ۲۰ بلاک دیتا دارن)، و چون تا ده دقیقه این بلاک ها قراره ثابت باشن (کلاینت هم میدونه کِی اون ده دقیقه تموم میشه) میتونه هی تلاش مجدد کنه و حتی وقتی ریزالور خیلی کند هست هم در نهایت دیتا رو بگیره
یچیز جالب اینه که چون کلاینت فقط واسه گرفتن دیتا نیازه شماره شبکه و شماره بلاک رو بفرسته کوئری ها خیلی کوچیک هست (البته چند بایت رندوم و اورهد انکریپشن و base32 بهش اضافه میشه که بزرگ تر میشه)
کلاینت کلی شبکه معنی دار دیگه هم داره
مثلا شبکه صفر متا دیتاهست
شبکه 1 تا 10,000 واسه دیتای کانال ها و اکانت های تویتر هست
شبکه 10,001 تا فکرکنم 50,000 واسه فایل ها هست.
یکسری شبکه که عدد هاشو یادم نیست هم شامل این ها هست:
- شبکه واسه گرفتن اخرین ورژن موجود کلاینت
- شبکه واسه گرفتن ادرس ریپو گیتهاب که میشه ازش فایل هارو سریع تر از دی ان اس گرفت
- شبکه واسه گرفتن نام نمایشی کانال ها (متا دیتا فقط یوزرنیم رو داره)
- شبکه مخصوص اپلود پیام! اره دفید میتونه پیام هم بفرسته اگر سرور شخصی داشته باشی، ولی خیلی کنده!
- شبکه مخصوص اینکه بگی میخوام پیام بفرستم!
- و احتمالا چندتا شبکه دیگه که یادم نیست!
یه سری جزئیات دیگه هم هست که من چندتاشو میگم:
- سرور تلاش میکنه شماره شبکه و بلاک های دیتای فایل ها رو دیر به دیر تغییر بده، تا کلاینت فایل های بزرگ هم بتونه دانلود کنه حتی اگر زمان زیادی طول بکشه!
- اگر چند کانال یک فایل تکراری رو بزارن کلاینت متوجه میشه و دوباره دانلود نمیکنه (با سایز فایل و چکسام)
- دیفالت حجم فایل دفید برای رله گیتهاب ۱۵ مگابایت هست و برای دانلود از طریق دی ان اس ۱۰۰ کیلوبایت!
- کلاینت قابلیت ارسال پکت تکراری به چند ریزلور هم زمان رو داره تا سریع تر دیتا رو بگیره
- کلاینت قابلیت گرفتن هم زمان چند بلاک رو داره
- کلاینت وقتی کل بلاک هارو بگیره یک هش که توی متا دیتا بوده رو با پیام ها چک میکنه تا مطمئن بشه دیتا ها ولید هست (این گاهی پیش میاد چون سرور هی داره بلاک های دیتا رو هر ده دقیقه عوض میکنه)
- و کلی چیز دیگه که حتی خودمم یادم نیست ولی قبلا روشون کار کردم
اسکنر چطوری کارمیکنه؟ اسکنر دفید میره اولین بلاک شبکه متادیتا (0) رو میگیره و ولیدیت میکنه تا مطمئن بشه ریزالور درست کار میکنه و چرتو پرت بر نمیگردونه!
پروژه الان فقط از رکورد TXT استفاده میکنه..
6❤174👏18🔥9👍2😡2🤩1