Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to change route rule and inbounds for the sing-box client json #240

Open
zeldafan2342 opened this issue Jul 23, 2024 · 5 comments
Open
Labels
enhancement New feature or request low periority To be deployed during the time to deploy Considerable for implementation

Comments

@zeldafan2342
Copy link

zeldafan2342 commented Jul 23, 2024

سلام بسیار پنل عالی و مرسی از زحماتت
یک امکانی که واقعا نبودش حس میشه اینه که بشه inbound و route که واسه کلاینت برای sing-box داده میشه رو تغییر داد (فایل json)
الان به صورت default یک tun برای inbound ساخته میشه که بعضی جا ها سازگار نیست
ممنون

@zeldafan2342 zeldafan2342 added the enhancement New feature or request label Jul 23, 2024
@alireza0
Copy link
Owner

alireza0 commented Jul 23, 2024

درود بر شما
سپاسگزارم از همراهی و نظراتتون
لطفا بفرمایید کجاها سازگار نیست و راه حل شما چیه ؟
ویرایش json کار جالبی نیست، ولی اگر نرم افزار خاصی راه حل دیگه ای داره، میشه برای اون مدل دیگه ای از تنظیم رو ایجاد کرد.

@alireza0 alireza0 added to deploy Considerable for implementation low periority To be deployed during the time labels Jul 23, 2024
@zeldafan2342
Copy link
Author

zeldafan2342 commented Jul 23, 2024

روی بعضی از گوشی ها با کلاینت sing-box کار نمیکنه یا باید چک بشه که تیک http روشن باشه یا نه
این inbound من تست کردم خیلی جا ها اوکی بود و خیلی ساده تره
نیاز به استفاده از http_proxy نیست به نظرم (میتونید بزارید کاربر این تصمیم رو بگیره که چجوری inbound کلاینت رو تعریف کنه)

"inbounds": [
   {
     "type": "tun",
     "inet4_address": "172.19.0.1/30",
     "inet6_address": "fdfe:dcba:9876::1/126",
     "auto_route": true,
     "strict_route": false,
   }
 ],

ولی اگه ساخت اینباند برای کلاینت رو بشه تغییر داد خیلی کمک بزرگی میکنه
همچنین rule-set و route رو واسه کلاینت هم تغییر داد

@alireza0
Copy link
Owner

این توضیح شما کمکی نمیتونه بکنه. اینکه توی بعضی گوشی ها کار نمیکنه کلی حالت و دلیل میتونه داشته باشه و واضح نیست!
اینکه اینباند تستی شما هم خیلی جاها اوکی بود هم دلیل درستی نیست.
منظور شما از سادگی رو هم متوجه نشدم. درخواست اولیه شما برای افزایش حالت های تنظیم با اینکه تنظیمات ساده باشه مغایرت داره.
سمت کلاینت هم که فقط یک url ساده فرستاده میشه و پیچیدگی های داخلش (در جهت افزایش اطمینان از سرویس بهتر) مهم نیست.
همونطوری که فرمودید توی نرم افزار سمت کاربر الان میتونه تصمیم بگیره که http_proxy رو داشته باشه و یا نه. اینکه نیازی بهش نیست عملا مغایر جمله توی پرانتز شماست! وقتی قراره بشه همه بخش ها رو تغییر داد این جزئیات هم حتما قابل تغییر خواهند بود.

در آخر هم اینکه تغییر اینباند چه کمک بزرگی میتونه بکنه رو شفاف نگفتین. در کل تست و تنظیمات شما بدون دلیل مستند نمیتونه مبنا قرار بگیره.

@zeldafan2342
Copy link
Author

zeldafan2342 commented Aug 2, 2024

منظور من از کمک بزرگ این بود که کاربر بتونه dns و inbound کلاینت رو تعریف کنه که میتونه تصمیم بگیره http_proxy لازم هست با خیر یا میتونه تصمیم بگیره dns rule های متفاوت لازم هست یا خیر (بر اساس نوع کانفیگی که داره به کاربر هاش میده)
درخواست من اینه که مثل بقیه جا های پنل یا خود هسته sing-box کاربر میتونه این قابلیت هارو بر اساس نیازش تغییر بده به نظرم گذاشتن اختیار این به کاربر میتونه کمک کننده باشه
در مورد ارایه دادن مستند قادر به چک کردن لاگ دستگاه ها نیستم ولی این چیزی بود که من مشاهده کردم
با تشکر

alireza0 added a commit that referenced this issue Oct 28, 2024
@alireza0
Copy link
Owner

سفارشی کردن اینباند اضافه شد.
لطفا منتظر نسخه بعد باشید.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low periority To be deployed during the time to deploy Considerable for implementation
Projects
None yet
Development

No branches or pull requests

2 participants