bepass-org / oblivion-desktop

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

عدم ست شدن کامل پراکسی در میزکار گنوم #337

Closed mdpe-ir closed 3 months ago

mdpe-ir commented 4 months ago

Attention | توجه

What Happened? | چه اتفاقی افتاده؟

توی آخرین نسخه ی v0.23.15-beta oblivion-desktop که توی توزیع آرچ با میزکار گنوم اجرا کردم. وقتی که تنظیمات پیکر بندی روی system proxy هست فقط روی Socks host اعمال میشه. یعنی اگر کسی از قبل HTTP و HTTPS پراکسی را تغییر داده باشه با خطای ERR_PROXY_CONNECTION_FAILED مواجه میشه.

Screenshot from 2024-06-17 20-11-38

Minimal Reproducible Example | چه پروسه‌ای برای مشاهده این مشکل طی کرده‌اید؟

No response

Relevant log output | لاگ برنامه

[2024-06-17 20:08:33.649] [info]  past logs was deleted for new connection.
[2024-06-17 20:08:33.650] [info]  ------------------------MetaData------------------------
[2024-06-17 20:08:33.651] [info]  running on: linux 6.9.1-arch1-1 x64
[2024-06-17 20:08:33.651] [info]  at od: 0.23.15-beta
[2024-06-17 20:08:33.651] [info]  at wp: v1.2.3
[2024-06-17 20:08:33.651] [info]  ls assets/bin: LICENSE,README.md,warp-plus
[2024-06-17 20:08:33.652] [info]  method: warp
[2024-06-17 20:08:33.652] [info]  proxyMode: true
[2024-06-17 20:08:33.652] [info]  routingRules: Default
[2024-06-17 20:08:33.652] [info]  endpoint: default
[2024-06-17 20:08:33.652] [info]  license: false
[2024-06-17 20:08:33.652] [info]  exe: /home/<USERNAME>/Downloads/oblivion-desktop-linux-x64/oblivion-desktop
[2024-06-17 20:08:33.653] [info]  userData: /home/<USERNAME>/.config/oblivion-desktop
[2024-06-17 20:08:33.653] [info]  logs: /home/<USERNAME>/.config/oblivion-desktop/logs
[2024-06-17 20:08:33.653] [info]  ------------------------MetaData------------------------
[2024-06-17 20:08:33.655] [info]  starting wp process...
[2024-06-17 20:08:33.655] [info]  /home/<USERNAME>/.config/oblivion-desktop/warp-plus --bind 127.0.0.1:8086 --scan -4 --rtt 300ms
[2024-06-17 20:08:33.662] [info]  trying to set system proxy...
[2024-06-17 20:08:33.670] [info]  gsettings found!
time=2024-06-17T20:08:33.664+03:30 level=INFO msg="scanner mode enabled" max-rtt=300ms
time=2024-06-17T20:08:33.665+03:30 level=INFO msg="successfully loaded warp identity" subsystem=warp/account

[2024-06-17 20:08:33.730] [info]  Enabled proxy for GNOME.
[2024-06-17 20:08:33.743] [info]  kwriteconfig5 found!
[2024-06-17 20:08:33.803] [info]  Enabled proxy for KDE.
time=2024-06-17T20:08:34.071+03:30 level=ERROR msg="ping error" subsystem=scanner subsystem=scanner/engine addr=162.159.193.193 error="error sending random packet: write udp 192.168.1.106:45766->162.159.193.193:946: write: connection refused"

time=2024-06-17T20:08:38.665+03:30 level=INFO msg="scan results" endpoints="[{AddrPort:188.114.99.41:1070 RTT:181.792457ms CreatedAt:2024-06-17 20:08:37.739310279 +0330 +0330 m=+4.076749693} {AddrPort:162.159.192.167:968 RTT:219.922142ms CreatedAt:2024-06-17 20:08:36.02126717 +0330 +0330 m=+2.358706588}]"
time=2024-06-17T20:08:38.665+03:30 level=INFO msg="using warp endpoints" endpoints="[188.114.99.41:1070 162.159.192.167:968]"
time=2024-06-17T20:08:38.665+03:30 level=INFO msg="running in normal warp mode"

time=2024-06-17T20:08:38.666+03:30 level=INFO msg="successfully loaded warp identity" subsystem=warp/account

time=2024-06-17T20:08:42.952+03:30 level=INFO msg="connection test successful"

time=2024-06-17T20:08:42.953+03:30 level=INFO msg="serving proxy" address=127.0.0.1:8086

time=2024-06-17T20:08:44.154+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:08:45.419+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=collector.github.com:443

time=2024-06-17T20:08:46.901+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github.githubassets.com:443
time=2024-06-17T20:08:46.901+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github.com:443

time=2024-06-17T20:08:48.281+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=api.github.com:443

time=2024-06-17T20:08:48.291+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github.githubassets.com:443

time=2024-06-17T20:08:48.298+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=avatars.githubusercontent.com:443

time=2024-06-17T20:08:48.585+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=raw.githubusercontent.com:443

time=2024-06-17T20:08:48.874+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=content-autofill.googleapis.com:443

time=2024-06-17T20:08:49.350+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=raw.githubusercontent.com:443

time=2024-06-17T20:09:00.199+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:46052: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:02.347+03:30 level=WARN msg="read tcp 172.16.0.2:54492->185.199.109.154:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:03.795+03:30 level=WARN msg="read tcp 172.16.0.2:39612->185.199.109.154:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:04.004+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:46054: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:04.127+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:56510: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:04.322+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:34883->[2606:50c0:8003::154]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:04.643+03:30 level=WARN msg="read tcp 172.16.0.2:21852->140.82.121.4:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:04.827+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:21800->[2a00:1450:4001:812::200a]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:05.015+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:56534: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:06.448+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:09:22.514+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:54994: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:31.674+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:09:47.720+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:46246: i/o timeout" subsystem=vtun

time=2024-06-17T20:09:54.327+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=clients4.google.com:443

time=2024-06-17T20:09:54.546+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=mail.google.com:443

time=2024-06-17T20:09:55.938+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=collector.github.com:443

time=2024-06-17T20:09:56.237+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github.githubassets.com:443

time=2024-06-17T20:09:56.237+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github.com:443

time=2024-06-17T20:09:56.339+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=www.google.com:443

time=2024-06-17T20:09:57.471+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=api.github.com:443

time=2024-06-17T20:09:57.479+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github.githubassets.com:443

time=2024-06-17T20:09:57.482+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=avatars.githubusercontent.com:443

time=2024-06-17T20:09:57.546+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=ssl.gstatic.com:443

time=2024-06-17T20:09:57.831+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=content-autofill.googleapis.com:443

time=2024-06-17T20:09:58.045+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:09:58.543+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=play.google.com:443

time=2024-06-17T20:09:59.261+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=cloudflare.com:443

time=2024-06-17T20:10:09.973+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:56215->[2a00:1450:4001:810::200e]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:10.938+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=clients4.google.com:443

time=2024-06-17T20:10:11.687+03:30 level=WARN msg="read tcp 172.16.0.2:34966->185.199.109.154:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:13.009+03:30 level=WARN msg="read tcp 172.16.0.2:52076->185.199.111.154:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:13.241+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:37478: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:13.263+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:41606: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:13.350+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:57159->[2a00:1450:4001:810::2003]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:13.776+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:41263->[2a00:1450:4001:813::200a]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:14.111+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:41596: i/o timeout" subsystem=vtun
time=2024-06-17T20:10:14.111+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:37464: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:14.199+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:39973->[2a00:1450:4001:829::2005]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:14.203+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:41624: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:14.980+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:41636: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:19.922+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:50565->[2a00:1450:4001:82a::200e]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:22.529+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:10:23.543+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=ssl.gstatic.com:443

time=2024-06-17T20:10:26.725+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:25909->[2a00:1450:4001:810::200e]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:38.578+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:39676: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:39.230+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:44263->[2a00:1450:4001:810::2003]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:10:42.751+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:10:54.551+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=ssl.gstatic.com:443

time=2024-06-17T20:10:56.390+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=www.google.com:443

time=2024-06-17T20:10:58.775+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:51928: i/o timeout" subsystem=vtun

time=2024-06-17T20:11:01.162+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:11:10.187+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:48917->[2a00:1450:4001:810::2003]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:11:17.213+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:54792: i/o timeout" subsystem=vtun

time=2024-06-17T20:11:20.689+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:11:31.550+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=ssl.gstatic.com:443

time=2024-06-17T20:11:36.860+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:44004: i/o timeout" subsystem=vtun

time=2024-06-17T20:11:43.643+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:11:43.868+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=collector.github.com:443

time=2024-06-17T20:11:45.425+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github.com:443

time=2024-06-17T20:11:46.352+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=github-production-user-asset-6210df.s3.amazonaws.com:443

time=2024-06-17T20:11:47.193+03:30 level=WARN msg="read tcp [2606:4700:110:8fd0:63ac:ab9:f660:dc9a]:35437->[2a00:1450:4001:810::2003]:443: i/o timeout" subsystem=vtun

time=2024-06-17T20:11:52.167+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=private-user-images.githubusercontent.com:443

time=2024-06-17T20:11:56.441+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=www.google.com:443

time=2024-06-17T20:11:59.949+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:44008: i/o timeout" subsystem=vtun

time=2024-06-17T20:12:04.396+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:44014: i/o timeout" subsystem=vtun

time=2024-06-17T20:12:07.169+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:44012: i/o timeout" subsystem=vtun

time=2024-06-17T20:12:07.719+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=alive.github.com:443

time=2024-06-17T20:12:10.041+03:30 level=WARN msg="read tcp 127.0.0.1:8086->127.0.0.1:40792: i/o timeout" subsystem=vtun

time=2024-06-17T20:12:13.896+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=collector.github.com:443

time=2024-06-17T20:12:13.973+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=content-autofill.googleapis.com:443

time=2024-06-17T20:12:15.552+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=ssl.gstatic.com:443

time=2024-06-17T20:12:16.543+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=signaler-pa.clients6.google.com:443

time=2024-06-17T20:12:20.263+03:30 level=INFO msg="handling connection" subsystem=vtun protocol=tcp destination=cp.cloudflare.com:80
kiomarzsss commented 4 months ago

بنظرت اگه پروکسی رو روی همه پروتکل های ست کنیم اوکیه؟

morealaz commented 4 months ago

بنظرت اگه پروکسی رو روی همه پروتکل های ست کنیم اوکیه؟

نه کار اشتباهیه چون برنامه فقط پروکسی از نوع socks5 ارائه میکند و سایر پروتکلها رو ارائه نمیده. در عمل فقط همین پروکسی socks5 ست بشه کافیه و برنامه هایی که این نوع پروکسی رو ساپورت کنند ازش استفاده می‌کنند.

mdpe-ir commented 4 months ago

بنظرت اگه پروکسی رو روی همه پروتکل های ست کنیم اوکیه؟

نه کار اشتباهیه چون برنامه فقط پروکسی از نوع socks5 ارائه میکند و سایر پروتکلها رو ارائه نمیده. در عمل فقط همین پروکسی socks5 ست بشه کافیه و برنامه هایی که این نوع پروکسی رو ساپورت کنند ازش استفاده می‌کنند.

خب در این صورت باید بقیه ی پراکسی ها را مقدارشون رو اتوماتیک خالی که اگر از قبل مثلا HTTP پراکسی ای ست شده باشه ایجاد مشکل نکنه.

kiomarzsss commented 4 months ago

بنظرت اگه پروکسی رو روی همه پروتکل های ست کنیم اوکیه؟

نه کار اشتباهیه چون برنامه فقط پروکسی از نوع socks5 ارائه میکند و سایر پروتکلها رو ارائه نمیده. در عمل فقط همین پروکسی socks5 ست بشه کافیه و برنامه هایی که این نوع پروکسی رو ساپورت کنند ازش استفاده می‌کنند.

خب در این صورت باید بقیه ی پراکسی ها را مقدارشون رو اتوماتیک خالی که اگر از قبل مثلا HTTP پراکسی ای ست شده باشه ایجاد مشکل نکنه.

همین کارو میکنیم 👍

ircfspace commented 3 months ago

این‌مشکل باید در آخرین بروزرسانی از برنامه حل شده باشه

بررسی کنین: https://github.com/bepass-org/oblivion-desktop/releases/latest