Closed nonbarbari closed 11 months ago
فیلتر (با چک باکس)کردن و نمایش لاگ درخواست های DNS
فعال کردن DNS روی UDP
ایجاد IPv6 برایDNS سرور داخلی و پروکسی
داخل کش IP های بلاک شدا را از حافظه حذف کن واصلا سیو نکن
تغییر رنگ سایت ها در لاگ بر اساس کد استاتوس داخل هدر و اضافه شدن کد استاتوس
نمایش دادن تعداد دستگاه های متصل به پروکسی سرور داخلی و پینگ شون
نمایش سرعت انتقال اطلاعات
نمایش کل حجم رد شده
هنوز view working servers بعد از ادیت لیست کاستوم و چک کردن ,سرور های قبلی را داخلش نگه میداره
ست کردن DNS سیستم به عنوان رمز نگاری شده DOH قبلا این کارو کرده بودی اما مثل این که دوباره تغییر دادی
فعال کردن Goodbye DPI و DPI bypass بدون ست کردن DNS و کانکت شدن
وقتی Goodbye DPI فعال باشه نمیشه DNS رو Unset کرد و اگر DNS ست شده باشه نمیشه از تب 2 Disconnect شد
اضافه کردن ری کانکت در تب 2 برای موقعی که لیست کاستوم تغییر کرده
راحت تر کردن سویچ بین چند تا لیست کاستوم
اضافه کردن دکمه پاک کردن کش در تب 3 و دکمه تغییر به DHCP و حذف کردن DNS و مقدار دادن دستی همونایی که داخل ستینگ هستن الان
تایین زمان بروز رسانی کش
اصلاح اطلاعات تاخیر سرور لوکال یا بهتره حذف کنی یا انتقال بدی به قسمت Tools
1- تشخیص نوع DNS بر اساس فیلترینگ شون لیست DNS و سایت ها برای تست هم خود مون باید ادیت کنیم (منظور از انواع دی ان اس مثلا بدون فیلتر یا با فیلتر یا تحریم شکن و ... هست)
کاربرد های دیگه هم میتونه داشته باشه مثلا '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' تست درست کار کردن تحریم شکن ها تست نهایی تحریم شکن (پینگ سایت فیلتر شده وقتی از سرور های تحریم شکن ها رد شده و رسیده به دست ما) تست سرعت و پایداری تحریم شکن اینم میتونه لیست بگیره از سایت های تحریم شده که قابلیت دانلود فایل دارن و فایل ها رو دان کنه و تحریم شکن ها رو مقایسه کنه تست فیلتر داشتن DNS ها مثلا کودک . تبلیغ . داخلی تشخیص برگرداندن آپی درست توسط DNS که برای DNS های تحریم شکن یه IP از رنج IP خود DNS هست و برای بقیه DNS ها نباید IP داخلی باشه تست لیستی از سایت ها از نظر فیلتر یا تحریم بودن ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
تمام ویژگی های سول بالا رو میشه توی همون یه ابزار به وجود آورد کاربرد های دیگه هم میتونه داشته باشه که به ذهنم نرسید هنوز !
تمام درخواست های DNS بر روی پروکسی faild میشن!
برای حل مشکل گوگل پلی اومدم با Tailscale یه سرور راه اندازی کردم تونست خیلی از مشکل ها رو حل کنه اما کلا گوگل پلی رو از کار انداخت حتی تصاویر لود نمیشدن
ولی جالب بود میشد با Tailscale از اینترنت موبایل وصل شد به اینترنت خونه و نت بدون فیلتر یوتوب و .. شو گرفت ولی مشکل زیاد داشت
راجب پروکسی هم یه سری دستگاه ها و کلاینت ها پورت و پروتکل هایی که از پروکسی رد نمیشه رو حارج از پروکسی (بدون پروکسی) رد میکنن اما یه سری ها کلا رد نمیکنن پورت های دیگه رو ...
مشکل گوگل پلی فکر کنم بیشتر با فرگمت شدن باشه تا پورت
socks
هم خیلی مشکل ها داره همه هر دو ورژن شو همزمان ساپورت نمیکنن
VPN SERVER
هم که داستان خودشو داره کلاینت نمیتونه زنجیر وار به VPN وصل بشه
هنوز پاپ آپ میره پشت برنامه بهتره کلا حذفش کنی یه جور دیگه این هشدار رو نمایش بدی
کافیه برنامه دیگه باز باشه یا برنامه تو یه صفحه نمایش دیگه جا به جا شده باشه
برای اینکه برنامه از ویندوز ۷ پشتیبانی کنه از WinForm استفاده کردم و کنترلهاش اصلا تم به خودشون نمیگیرن، برای اینکه برنامه دارک تم داشته باشه من همه کنترلها رو خودم از ابتدا نوشتم. واسه همینه که این Message Box یکم باگ برداشته، اما به هر حال درستش میکنم.
فیلتر (با چک باکس)کردن و نمایش لاگ درخواست های DNS
میشه یه کاریش کرد.
فعال کردن DNS روی UDP
آخه dns بروی udp رو نه dnscrypt پیشنهاد کرده و نه adguard گفتن زمان تاخیر رو زیاد میکنه
ایجاد IPv6 برایDNS سرور داخلی و پروکسی
تحت لوکال اصلا فرقی نداره ipv4 باشه یا ipv6 یعنی عملا هیچ سودی در استفاده از ipv6 روی لوکال نیست
تغییر رنگ سایت ها در لاگ بر اساس کد استاتوس داخل هدر و اضافه شدن کد استاتوس
برای این کار اول پراکسی باید ویرایش بشه و بعد ببینم میتونم کد استاتوس رو از cmd پراکسی به رابط گرافیکی sdc برسونم یا نه. میذارم تو لیست اما اولویت نداره.
نمایش دادن تعداد دستگاه های متصل به پروکسی سرور داخلی و پینگ شون
برای اینم پراکسی باید ویرایش بشه اما صفحه status جا نداره. ببینم چه جایی میتونم پیدا کنم.
نمایش سرعت انتقال اطلاعات
نمیدونم از پسش بر میام یا نه
نمایش کل حجم رد شده
از پس این برمیام
هنوز view working servers بعد از ادیت لیست کاستوم و چک کردن ,سرور های قبلی را داخلش نگه میداره
آره دیگه، شاید بخوایید از کلی لیستی که دارید چک بگیرید و بعد اونایی که کار میکنن رو ببینید.
ست کردن DNS سیستم به عنوان رمز نگاری شده DOH قبلا این کارو کرده بودی اما مثل این که دوباره تغییر دادی
فقط آخرین آپدیت ویندوز ۱۰ و ۱۱ این رو ساپورت میکنن. دیگه خودتون دستی ست کنید، چون نمیتونم آخرین آپدیت ویندوز ۱۰ رو تشخیص بدم. فوقش میشه ورژن خود ویندوز رو تشخیص داد، مثل 7 8.1 10 11
فعال کردن Goodbye DPI و DPI bypass بدون ست کردن DNS و کانکت شدن
این کارو که میتونید بکنید همین الان، فقط چک کردن DPI کار نمیکنه، چون نیاز به ست dns داره
وقتی Goodbye DPI فعال باشه نمیشه DNS رو Unset کرد و اگر DNS ست شده باشه نمیشه از تب 2 Disconnect شد
اولی رو درست میکنم. دومی درسته، خودش اول unset میکنه و بعد هم دیسکانکت
اضافه کردن ری کانکت در تب 2 برای موقعی که لیست کاستوم تغییر کرده
راحت تر کردن سویچ بین چند تا لیست کاستوم
آخه بدون چک کردن سرور به چی ری کانکت کنه، ممکنه کانکت نشه
اصلاح اطلاعات تاخیر سرور لوکال یا بهتره حذف کنی یا انتقال بدی به قسمت Tools
اینو اصلا نفهمیدم چی گفتی. منظورت از اصلاح چیه و چرا باید پاک بشه. اگه پاک بشه که دیگه تاخیر رو نمیبینید
برای قسمت ابزار ها
1- تشخیص نوع DNS بر اساس فیلترینگ شون لیست DNS و سایت ها برای تست هم خود مون باید ادیت کنیم (منظور از انواع دی ان اس مثلا بدون فیلتر یا با فیلتر یا تحریم شکن و ... هست)
کاربرد های دیگه هم میتونه داشته باشه مثلا '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' تست درست کار کردن تحریم شکن ها تست نهایی تحریم شکن (پینگ سایت فیلتر شده وقتی از سرور های تحریم شکن ها رد شده و رسیده به دست ما) تست سرعت و پایداری تحریم شکن اینم میتونه لیست بگیره از سایت های تحریم شده که قابلیت دانلود فایل دارن و فایل ها رو دان کنه و تحریم شکن ها رو مقایسه کنه تست فیلتر داشتن DNS ها مثلا کودک . تبلیغ . داخلی تشخیص برگرداندن آپی درست توسط DNS که برای DNS های تحریم شکن یه IP از رنج IP خود DNS هست و برای بقیه DNS ها نباید IP داخلی باشه تست لیستی از سایت ها از نظر فیلتر یا تحریم بودن ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
تمام ویژگی های سول بالا رو میشه توی همون یه ابزار به وجود آورد کاربرد های دیگه هم میتونه داشته باشه که به ذهنم نرسید هنوز !
یه چیزایی در رابطه با تست dns میتونم بذارم اما نمیتونه لیست باشه باید تک تک باشه. چون زمان میبره اینجور تستها
تمام درخواست های DNS بر روی پروکسی faild میشن!
اگه درخواستی روی پراکسی failed بشه شما توی لاگ شکل فلش <= رو نمیبینید. این یعنی موفق: google.com => 8.8.8.8 این یعنی ناموفق: google.com
برای حل مشکل گوگل پلی اومدم با Tailscale یه سرور راه اندازی کردم تونست خیلی از مشکل ها رو حل کنه اما کلا گوگل پلی رو از کار انداخت حتی تصاویر لود نمیشدن
ولی جالب بود میشد با Tailscale از اینترنت موبایل وصل شد به اینترنت خونه و نت بدون فیلتر یوتوب و .. شو گرفت ولی مشکل زیاد داشت
راجب پروکسی هم یه سری دستگاه ها و کلاینت ها پورت و پروتکل هایی که از پروکسی رد نمیشه رو حارج از پروکسی (بدون پروکسی) رد میکنن اما یه سری ها کلا رد نمیکنن پورت های دیگه رو ...
مشکل گوگل پلی فکر کنم بیشتر با فرگمت شدن باشه تا پورت
socks
هم خیلی مشکل ها داره همه هر دو ورژن شو همزمان ساپورت نمیکنن
VPN SERVER
هم که داستان خودشو داره کلاینت نمیتونه زنجیر وار به VPN وصل بشه
بچهها با اپ موبایلی MahsaNG که نوشتن و تست کردن اونم روی گوگل پلی به همین شکله. پس اشکال نمیتونه از پراکسی باشه، شاید همون فرگمنت رو خوب ساپورت نمیکنه
در مورد کش dns جواب ندادم چون بطور کامل در دستان dnsproxy هستش و کاری از دست من بر نمیاد. راستی وقتی گفته بودم پیشنهادها رو تکتک ترجیح میدم منظورم یه پیشنهاد برای هر نسخه بود نه به این شکل 😆
فعال کردن DNS روی UDP
آخه dns بروی udp رو نه dnscrypt پیشنهاد کرده و نه adguard گفتن زمان تاخیر رو زیاد میکنه
من تا حالا نشنیدم همچین چیزی و شما هر DNS پابلیک رو با UDP صدا بزنی جواب میده . اصلا UDP که سریع تره مگر این که مشکلی وجود داشته باشه واسه پیام های کوتاه خیلی بهتره اگه بسته ها سالم نرسن کلاینت دوباره درخواست میده. خلاصه که کلی سرویس ممکنه از UDP استفاده کنن و از کار بیفتن و بودنش که مشکلی ایجاد نمیکنه نبودنش مشکل ایجاد میکنه
ایجاد IPv6 برایDNS سرور داخلی و پروکسی
تحت لوکال اصلا فرقی نداره ipv4 باشه یا ipv6 یعنی عملا هیچ سودی در استفاده از ipv6 روی لوکال نیست
آخه من کارای عجیب قریب زیاد میکنم مثلا همین Tailscale داشت از ورژن 6 استفاده میکرد خلاصه نت پی سی رو باید انتقال میداد روی گوشی داخل همون شبکه ولی همه ای پی ها ورژن 6 بودن ....
نمایش دادن تعداد دستگاه های متصل به پروکسی سرور داخلی و پینگ شون
برای اینم پراکسی باید ویرایش بشه اما صفحه status جا نداره. ببینم چه جایی میتونم پیدا کنم.
داخل همون برگه استاتوس درست کن🙂
هنوز view working servers بعد از ادیت لیست کاستوم و چک کردن ,سرور های قبلی را داخلش نگه میداره
آره دیگه، شاید بخوایید از کلی لیستی که دارید چک بگیرید و بعد اونایی که کار میکنن رو ببینید. این رو کاربر خودش انجام بده
مشکل اینه که لیست کاستوم رو تغییر میدیم بعد به همون قبلیا وصل میشه 😂 باید برم اونم پاک کنم ا
ست کردن DNS سیستم به عنوان رمز نگاری شده DOH قبلا این کارو کرده بودی اما مثل این که دوباره تغییر دادی
فقط آخرین آپدیت ویندوز ۱۰ و ۱۱ این رو ساپورت میکنن. دیگه خودتون دستی ست کنید، چون نمیتونم آخرین آپدیت ویندوز ۱۰ رو تشخیص بدم. فوقش میشه ورژن خود ویندوز رو تشخیص داد، مثل 7 8.1 10 11
با یه چک باکس توی تب 3 میتونی از کاربر بخواهی که تصمیم بگیره به چه شکل داخل ستینگ ست بشه
یه چیز دیگه امکان این هست که سرور های کاستومی که وصل هستن رو آدرس خودشون رو قرار بدی و اگر سرور بهتری پیدا شد جایگزین کنی ؟ این خیلی جالب میشه این شکلی مشکلات تاخیر و پایداری کم تر میشن CERT هم نصب نمیشه
اخ چون ارور میداد حواسم پرت میشد فعال شدنش رو نمیدیدم 😂
دقیقا دکمه هایی که توی تب Goodbye DPI هست رو بزار
اصلاح اطلاعات تاخیر سرور لوکال یا بهتره حذف کنی یا انتقال بدی به قسمت Tools
اینو اصلا نفهمیدم چی گفتی. منظورت از اصلاح چیه و چرا باید پاک بشه. اگه پاک بشه که دیگه تاخیر رو نمیبینید
آخه تاخر نهایت 0.4 باشه چون داخل سیستم انجام میشه ولی گزارش برنامه بالای 30 هست نکنه برنامه داره تاخیر سرور اصلی تا لوکال رو هم جمع میکنه ؟ که نمیکنه تاخیر سرور ها رو داخل تب 2 اضافه کردی. بعد هم اصلا مهم نیست تاخیر لوکال مگر این که خیلی بالا باشه مثلا 2000 که غیر ممکنه حتی پردازش ها به کنترلر کارت شبکه هم نمیرن داخل CPU انجام میشه یادمه با Iperf تست سرعت گرفتم از ادرس داخلی سرعتش از ماکزیمم سرعت PCIe lines که CPU پشتیبانی میکرد بیشتر بود
برای قسمت ابزار ها
1- تشخیص نوع DNS بر اساس فیلترینگ شون لیست DNS و سایت ها برای تست هم خود مون باید ادیت کنیم (منظور از انواع دی ان اس مثلا بدون فیلتر یا با فیلتر یا تحریم شکن و ... هست) کاربرد های دیگه هم میتونه داشته باشه مثلا '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' تست درست کار کردن تحریم شکن ها تست نهایی تحریم شکن (پینگ سایت فیلتر شده وقتی از سرور های تحریم شکن ها رد شده و رسیده به دست ما) تست سرعت و پایداری تحریم شکن اینم میتونه لیست بگیره از سایت های تحریم شده که قابلیت دانلود فایل دارن و فایل ها رو دان کنه و تحریم شکن ها رو مقایسه کنه تست فیلتر داشتن DNS ها مثلا کودک . تبلیغ . داخلی تشخیص برگرداندن آپی درست توسط DNS که برای DNS های تحریم شکن یه IP از رنج IP خود DNS هست و برای بقیه DNS ها نباید IP داخلی باشه تست لیستی از سایت ها از نظر فیلتر یا تحریم بودن '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' تمام ویژگی های سول بالا رو میشه توی همون یه ابزار به وجود آورد کاربرد های دیگه هم میتونه داشته باشه که به ذهنم نرسید هنوز !
یه چیزایی در رابطه با تست dns میتونم بذارم اما نمیتونه لیست باشه باید تک تک باشه. چون زمان میبره اینجور تستها
اره زمان رو میشه با تست همزمان و کوتاه کردن لیست کنترل کرد
تمام درخواست های DNS بر روی پروکسی faild میشن!
اگه درخواستی روی پراکسی failed بشه شما توی لاگ شکل فلش <= رو نمیبینید. این یعنی موفق: google.com => 8.8.8.8 این یعنی ناموفق: google.com
درواقع من داخل نرم افزار پروکسی کلاینت گوشی دیدم که استاتوس تمام DNS ها Faild شده تمام پورت ها و پروتکل ها و سر ور ها و دامنه ها...
در مورد کش dns جواب ندادم چون بطور کامل در دستان dnsproxy هستش و کاری از دست من بر نمیاد. راستی وقتی گفته بودم پیشنهادها رو تکتک ترجیح میدم منظورم یه پیشنهاد برای هر نسخه بود نه به این شکل 😆
تصمیم خودم بود این جوری ارسال کنم الان که دارم جواب میدم به تک تک شون میفهمم چه اشتباهی کردم😂😂😂 فکر کنم واسه تک تک اینا ایمیل گرفته باشی 😂
دفعه بعدی کاراکتر به کاراکتر ارسال میکنم هر کودوم تو یه ایشیو جدید 😂 گیت هاب بن کنه به علت درخواست زیادی شوخی بود 😁
داخل مرورگر چه جوری میشه به ایشیو ها لیبل زد باید حتما فورک کرده باشم ؟ Pull requests بهتر نیست
فعال کردن DNS روی UDP
آخه dns بروی udp رو نه dnscrypt پیشنهاد کرده و نه adguard گفتن زمان تاخیر رو زیاد میکنه
من تا حالا نشنیدم همچین چیزی و شما هر DNS پابلیک رو با UDP صدا بزنی جواب میده . اصلا UDP که سریع تره مگر این که مشکلی وجود داشته باشه واسه پیام های کوتاه خیلی بهتره اگه بسته ها سالم نرسن کلاینت دوباره درخواست میده. خلاصه که کلی سرویس ممکنه از UDP استفاده کنن و از کار بیفتن و بودنش که مشکلی ایجاد نمیکنه نبودنش مشکل ایجاد میکنه
خب رفتم doc های dnscrypt و dnsproxy رو دوباره مطالعه کردم. dnscrypt میگه udp سریعتره اما اونوقت اگه بخوایید از Tor استفاده کنید برای بای پس کردن یه dns که فیلتر هستش به مشکل میخورید چون tor فقط tcp ساپورت میکنه.
و dnsproxy هم هیچ حرفی درباره اینکه خودش سرور لوکال رو udp اجرا میکنه یا tcp یا هر دو باهم هیچ حرفی نزده و هیچ آپشن هم در این مورد در کاماند لاینش قرار نداده.
حالا چطور چک کردی که udp رو ساپورت نمیکنه؟ اگه واقعا ساپورت نمیکنه به dnsproxy ایشو بزن. و اگه dnsproxy استفاده از پراکسی رو هم ساپورت کنه خیلی به نفع ما میشه، در این مورد هم خودم قبلا یه issue زدم بهشون. خب شما هم بزنید شاید اگه تعداد درخواست بالا بره تحت تاثیر قرار دادن و udp و پراکسی رو ساپورت کردن.
ایجاد IPv6 برایDNS سرور داخلی و پروکسی
تحت لوکال اصلا فرقی نداره ipv4 باشه یا ipv6 یعنی عملا هیچ سودی در استفاده از ipv6 روی لوکال نیست
آخه من کارای عجیب قریب زیاد میکنم مثلا همین Tailscale داشت از ورژن 6 استفاده میکرد خلاصه نت پی سی رو باید انتقال میداد روی گوشی داخل همون شبکه ولی همه ای پی ها ورژن 6 بودن ....
خب dnscrypt که میتونه لوکال ipv6 ساپورت کنه، ببینم اگه dnsproxy هم ساپورت کنه اضافه میکنم
هنوز پاپ آپ میره پشت برنامه بهتره کلا حذفش کنی یه جور دیگه این هشدار رو نمایش بدی
کافیه برنامه دیگه باز باشه یا برنامه تو یه صفحه نمایش دیگه جا به جا شده باشه