[App Store] 不能登录Deepin ID
Tofloor
poster avatar
fozei
deepin
2024-01-11 10:58
Author

应用商店和系统设置里的Deepin Id不能登录,这个问题好久了。

网络环境:使用的内网代理,在系统设置里的网络设置里,设置了代理服务器和代理白名单。单独设置了应用商店APT代理,应用商店加载应用,更新应用都正常,命令行从软件仓库安装软件正常。

只有系统Deepin ID和应用商店不能登录。

image.png

uy-9mc-JetWhhL1cehC8KrZwIM3FStkWCGMKcT_msQU.png

Reply Favorite View the author
All Replies
忘记、过去
deepin
2024-01-11 17:23
#1

doubt 有没有一种可能,你应该搜索下 Deepin ID 登录需要用到哪些域名?
https://github.com/linuxdeepin/deepin-deepinid-client

https://api.chinauos.com
https://sync.deepinid.deepin.com
https://login.deepin.org
https://uosvip.uniontech.com
Reply View the author
fozei
deepin
2024-01-12 10:18
#2
忘记、过去

doubt 有没有一种可能,你应该搜索下 Deepin ID 登录需要用到哪些域名?
https://github.com/linuxdeepin/deepin-deepinid-client

https://api.chinauos.com
https://sync.deepinid.deepin.com
https://login.deepin.org
https://uosvip.uniontech.com

没听明白,然后怎么做呢?

其实我个人觉得,这个是开发者在使用他们的网络请求客户端的时候,没有考虑到读取系统代理所导致的。但是作为系统级别的应用,本身不应该有这方面的问题的。

Reply View the author
忘记、过去
deepin
2024-01-12 10:23
#3
fozei

没听明白,然后怎么做呢?

其实我个人觉得,这个是开发者在使用他们的网络请求客户端的时候,没有考虑到读取系统代理所导致的。但是作为系统级别的应用,本身不应该有这方面的问题的。

在系统设置里的网络设置里,设置了代理服务器和代理白名单。单独设置了应用商店APT代理

根据你的描述,应该是配置过代理白名单的,把这几个域名也加进去应该可以吧。

Reply View the author
fozei
deepin
2024-01-12 10:30
#4
忘记、过去
在系统设置里的网络设置里,设置了代理服务器和代理白名单。单独设置了应用商店APT代理

根据你的描述,应该是配置过代理白名单的,把这几个域名也加进去应该可以吧。

感谢回复,这块您正好说反了。

在有内网代理服务器的情况下,假如,我想连接互联网,这时候是需要设置代理服务器地址,由代理服务器作为跳板,请求互联网服务。这时候,如果我想请求内网服务的话,是需要直连的,才会使用到代理白名单。

登录Deepin-id,对我来说,是连接互联网服务,这时候是需要使用代理的。但是这个应用的实现上,可能没有考虑到内网有代理的情况,所以没有读取系统代理,而是直连的,所有登录失败,提示没有网络。

Reply View the author
忘记、过去
deepin
2024-01-12 10:50
#5
fozei

感谢回复,这块您正好说反了。

在有内网代理服务器的情况下,假如,我想连接互联网,这时候是需要设置代理服务器地址,由代理服务器作为跳板,请求互联网服务。这时候,如果我想请求内网服务的话,是需要直连的,才会使用到代理白名单。

登录Deepin-id,对我来说,是连接互联网服务,这时候是需要使用代理的。但是这个应用的实现上,可能没有考虑到内网有代理的情况,所以没有读取系统代理,而是直连的,所有登录失败,提示没有网络。

那可以在设置网络代理后,从系统监视器中把

deepin-deepinid-client
deepin-deepinid-daemon
deepin-sync-helper

这几个进程干掉,然后重新尝试登录。


对于多数应用来说,只有启动的时候会从系统环境变量中获取一次网络代理设置,运行期间代理发生变化是不会被检测到的,就可能导致无法联网。这种情况只能重启进程。

Reply View the author