bepass-org / oblivion-desktop

Oblivion Desktop - Unofficial Warp Client for Windows/Mac/Linux
https://github.com/bepass-org/oblivion-desktop/releases
Other
4.56k stars 544 forks source link

Linux: system proxy is not supported on your platform yet #229

Closed tinybug-m closed 1 month ago

tinybug-m commented 2 months ago

Feature description | توضیحات ویژگی

سلام خسته نباشید من پروژه نرم افزار شما رو دانلود کردم و در سیسیتم خودم اجراش کردم

دو تا مسله هستش : ۱-در زمان نصب پکیج ها به مشکلی خوردم :

downloading warp-plus binary based on your platform and architecture... Failed to download https://github.com/bepass-org/warp-plus/releases/download/v1.1.3/warp-plus_linux-amd64.zip: Request failed with status code 503 [Error: ENOENT: no such file or directory, open './warp-plus.zip'] { errno: -2, code: 'ENOENT', syscall: 'open', path: './warp-plus.zip' } .git can't be found

این مشکل رو با دانلود جدا گونه و اضافه کردن فایل وارپ پلاس به داخل پروژه حل کردم

۲-ارور system proxy is not supported on your platform yet...

پروژه رو روی حالت dev اجرا کردم و به این ارور برخوردم ممنون میشم اگر روشی برای درست کردن این کار حتی به صورت دستی میشناسید منو راهنمایی کنید

و خوشحال میشم بتونم توی روند پیشرفت پروژه کمکی بکنم

با تشکر از تلاش های شما .

kiomarzsss commented 2 months ago

مشکل اول بخاطر اینه که به دلیل مشکلات نتورکی برنامه موفق نشده از گیتهاب فایل زیپ وارپ-پلاس مربوط به سیستم شمارو دانلود کنه و با اینترنت های دیگه امتحان کنید احتمالا درست بشه و مشکلیه که مربوط به اینترنت شما میشه و به oblivion desktop مربوط نیست.

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

اگر به مشارکت کردن علاقه دارید بتونید مشکل دوم رو حل کنید عملا برنامه برای انتشار برای لینوکس آماده‌ست. (برای کسب اطلاعات بیشتر درباره نحوه حل مشکل پیشنهاد میکنم به این فایل های یه نگاهی بندازید:

https://github.com/bepass-org/oblivion-desktop/blob/main/CONTRIBUTING.md https://github.com/bepass-org/oblivion-desktop/blob/main/DOCS.md https://github.com/bepass-org/oblivion-desktop/blob/main/src/main/lib/proxy.ts https://github.com/bepass-org/oblivion-desktop/blob/main/src/main/ipcListeners/wp.ts و در نهایت: https://github.com/SagerNet/sing-box/blob/84472d3ad2900d9cb3608584ba4522d841ebb38e/common/settings/proxy_linux.go فعلا فقط برنامه هست که ۲تا DE معروف (gnome,kde) رو پشتیبانی کنیم بعدا شاید به مرور DE های دیگه هم اضافه بشه یا با اضافه شدن فیچر TUN دیگه نیاز به اضافه شدن DE های دیگه نباشه. اگه سوالی بود در خدمت.

kiomarzsss commented 1 month ago

moved to: https://github.com/bepass-org/oblivion-desktop/issues/235