GFW-knocker / MahsaNG

a V2RayNG with Fragment , DoH , Rotating Configs , & free VPN servers
GNU General Public License v3.0
1.71k stars 203 forks source link

عدم اعمال قوانین روتینگ هنگام اتصال به کانفیگ کاستوم #32

Open rezaafz opened 5 months ago

rezaafz commented 5 months ago

کاربر برنامه وقتی با custom config متصل میشه، قوانین routing اعمال نمیشه و ترافیک سایت های ایرانی دایرکت نمیشن.

1

2

GFW-knocker commented 4 months ago

سلام این باگ نیست واضحه که قوانین روتینگ باید در خود کانفیگ کاستوم نوشته بشه از این ابزار استفاده کنید https://ircfspace.github.io/fragment

Ali-Flt commented 4 months ago

@GFW-knocker قوانین روتینگ پیشفرض برنامه به چه شکل است؟ من در سرور در تنظیمات روتینگ دامنه های ایران را بلاک کرده ام اما وقتی با مهسا ان جی به سرورم ومتصل می شوم دامنه های ایران باز می شوند. من در تنظیمات custom rules برنامه همه روتینگ ها را پاک کرده ام. این نشان می دهد که خود برنامه روتینگ های پیشفرضی اعمال می کند. چگونی این روتینگ ها را خذف کنم؟

GFW-knocker commented 4 months ago

@Ali-Flt

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

کاربرها معمولا موقع پرداخت بانک و .. وی پی ان خاموش نمیکنند پس بایپس کردن ایران برا حفظ امنیت کاربر ضروریه و دلیلی نداره اپشن براش بزاریم

Ali-Flt commented 4 months ago

@GFW-knocker

اینکه کاربر "معمولا" چه استفاده ای از نرم افزار می کنه لزوما برای همه کاربر ها صدق نمی کنه. قوانین روتینگ سمت کلاینت کاملا باید دست خود کاربر باشه مخصوصا برای کانفیگ های شخصی. شاید یکی دوست داشته باشه وی پی انش حالت Kill switch داشته باشه و اگر به یک سری سایت مثلا دامنه های ایرانی متصل میشه بجای direct پکت ها بلاک بشن. یا هزار نوع استفاده دیگه که هر کسی بر اساس نیازش میتونه داشته باشه.

با اینکار نرم افزارتون رو برای خیلی از کاربر ها بلااستفاده می کنید. برای رسیدن به هدفتون می تونید بجای hardcode کردن قوانین روتینگ در داخل کد (که از هر لحاظ بسیار کار غلطیه)، قوانین رو به صورت پیشفرض در تنظیمات custom rules قرار دهید که هر کسی نخواست بتونه حذفشون کنه.

GFW-knocker commented 4 months ago

@Ali-Flt

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

Ali-Flt commented 4 months ago

@GFW-knocker

درسته، کاملا متوجه هستم که عموما maintain کردن چنین پروژه هایی الویت اصلی maintainer نیست. ولی خوب هر موقع فرصتش رو داشتید خیلی خوب میشه اگر روتینگ های hardcode شده رو یه جوری برای کانفیگ های کاستوم قابل حذف کنید که نرم افزار از اینی که هست هم بهتر بشه👍 دست شما هم درد نکنه برای زحماتتون