Open 99freaking opened 11 months ago
منم یه ایشو دیگه زدم، اگهشد اونورم نگاه کنین. موردی که منم خواستم اضافه کنم، Load balance هست. توی پایتون ویدندوز که ساده است توی اپ اندروید هم اضافه بشه خیلی خوبه، چون برای من که ایپی تمیز دارم اما ممکنه کم سرعت شن خیلی اپشن مناسبیه.
@99freaking
با تشکر. موارد شما یادداشت شد. مورد 1 همین الان وجود داره زمانی که هر دو تیک ایپی کلود و دستی رو بردارید با ایپی کانفیگ وصل میشه ولی طراحی منو رو اصلاح میکنیم که واضح باشه. در مورد 2 فیلد sni برا هندشیک تی ال اس ضروریه ربطی به ما نداره مورد 3 و 4 لحاظ میشه
@GFW-knocker
ممنون از پروژه خیلی خوبتون دو تا ایراد دیگه هم هست لطفا در نظر بگیرین: 1- تنظیم مقدار پیش فرض allowinsecure=true ، عمل نمیکنه. یعنی با وجود true بودن، همچنان کانفیگ ها allowinsecure=false هستن. این تنظیم برای کانفیگ های direct مهمه .
2- تنظیمات fragment در قسمت پایین ui اصلی برنامه با قسمت GFW Setting همخوانی نداره. یعنی اگر از GFW Setting تنظیمات فرگمنت رو تغییر بدیم، این تغییر در ui اصلی برنامه منعکس نمیشه.
با تجربه ای که از استفاده از برنامه v2rayf (توسط rrouzbeh) داشتم، به نظرم باید کارکرد سیستم فرگمنت برنامه تغییر کند:
۱- فرگمنت و ایپی تمیز به صورت دو قابلیت مجزا در برنامه باشند. کاربر بتواند هر کدام را میخواهد جداگانه فعال کند. کاربر ممکن است ایپی تمیز داشته باشد و در کانفیگ خود قرار داشته باشد و فقط بخواهد از قابلیت فرگمنت با این ایپی استفاده کند. این قابلیت به خصوص وقتی سازنده لینک subscription داشته باشد، به کار می اید. یعنی سازنده، ایپی تمیزهای کانفیگ ها را آپدیت میکند و کاربر با زدن به روزرسانی subscription آن ایپی ها رو دریافت میکند, پس فقط به فرگمنت برنامه نیاز دارد.
۲- زمانی که قابلیت فرگمت و ایپی تمیز فعال است، اتصال از طریق sni کانفیگ انجام شود نه address. من کانفیگ پشت کلودفلیر را در برنامه قرار دادم. با نسخه کنونی ، وقتی آدرس کانفیگ، یک ایپی تمیز باشد، کار نمیکند. فقط زمانی کار میکند که در آدرس کانفیگ، sni ان را قرار دهم. به نظرم این باید اصلاح شود و برنامه به طور پیشفرض وقتی فرگمنت و ایپی تمیز فعال هستند، به sni متصل شود نه ادرس.
۳- قابلیت تست (real delay all configuration)، با فرگمت فعال صورت بگیرد. الان وقتی از کانفیگ ها تست میگیرم همه پینگ -1 میدهند، در صورتی که سالم هستند و در برنامه کار میکنند.
۴- قابلیت دریافت آیپی تمیز از یک لیست در یک لینک. کاربران بتوانند ایپی تمیز ها رو از لیستی که سازنده ایجاد کرده، دریافت کنند. قالب لیست هم لیست vfarid https://github.com/vfarid/cf-clean-ips/blob/main/list.txt باشد.