Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

Deepin-TIM、QQ无法加载图片和头像 #222

Closed
RigoLigoRLC opened this issue Dec 17, 2019 · 95 comments
Closed

Deepin-TIM、QQ无法加载图片和头像 #222

RigoLigoRLC opened this issue Dec 17, 2019 · 95 comments

Comments

@RigoLigoRLC
Copy link

RigoLigoRLC commented Dec 17, 2019

在Kubuntu 18.04 LTS上测试使用最新版Release安装Deepin-Wine,使用Deepin最新的QQ、TIM deb包安装,无法加载群聊中接收的绝大部分图片(手机发送的收藏表情除外)。更新容器内的软件无果。

@yunxia99
Copy link

+1

@GoCross
Copy link

GoCross commented Dec 18, 2019

Ubuntu上也有这个问题,但是略有不同,刚打开的几分钟内(具体是多久没去测)是可以加载聊天图片的,之后所有的聊天图片就都加载失败

@love320
Copy link

love320 commented Dec 18, 2019

本人长期使用WINE+TIM多年,群图一直接收正常.最近几十天出现群图片问题,现象是:登录成功后,大概15分30分钟内群接收图片正常.之后就会出现无法接收图片. 感觉是本机的TIM出问题了,换QQ8.9试试, 发现有同样的问题,本人猜测可以是这样的. 登录成功后能正常使用群图片->说明在网络正常的情况是可用的. 大概1530分钟后,出现群图片问题,但其它功能正常(接收文件\发信息)->大概可以猜测是非本机问题,可能是网络另端出问题(QQ服务器). 如果长期群图片接收问题解决不了,本人打算使用Linux-QQ(可能是QQ公司希望看到了).

@RigoLigoRLC
Copy link
Author

昨天尝试把系统升级Kubuntu19.04,仍未解决。使用Tim2.3.2,仍不能正常使用。

@yuexiangqianlong
Copy link

我的也无法加载 也是几天前出现的问题

@RigoLigoRLC
Copy link
Author

不知道deepin原生用户有没有遇到这种问题的?我暂时没时间测试。

@Neugls
Copy link

Neugls commented Dec 19, 2019

同ubuntu 18.04 无法接收图片

@zq1997
Copy link

zq1997 commented Dec 20, 2019

关闭ipv6试试??

@yuexiangqianlong
Copy link

我觉得是qq想让我们用Linux-QQ ,Linux-QQ发布时间:2019/10/24 时间和正好吻合qq图片不能用的为题, 如果没有解决办法的话我就换了

@zq1997
Copy link

zq1997 commented Dec 20, 2019

官方的Linux-QQ 就是出来搞笑的,估计以后也不会更新

@yuexiangqianlong
Copy link

确实是搞笑的,5 6年前的

@RigoLigoRLC
Copy link
Author

deepin公司服务器上的wine包已经比本repo的新了,今晚试试更新下包,看看有没有用,可以的话我就发个pr

@RigoLigoRLC
Copy link
Author

经测试,安装Deepin的3.0Wine文件不能解决问题;同时本人的Manjaro笔记本上面2.18的Wine并没有加载图片出错的问题。

@yuexiangqianlong
Copy link

不行呀, 图就是加载不出来, 系统是 ubuntu 18.04

@yuexiangqianlong
Copy link

难道是防火墙的问题吗

@SillyBorz
Copy link

同这个问题

@linyingx
Copy link

同这个问题, 而且在群里聊天, 连着的两条信息, 发一样的图片, 一条能显示, 一条不能显示。

@RigoLigoRLC
Copy link
Author

难道是防火墙的问题吗

不可能是,群里manjaro的用户们从AUR上编译的deepin wine的tim好像都没有问题

@yuexiangqianlong
Copy link

不是防火墙的问题, 还是qq服务器的问题, 自从有了 Linux-QQ就出现这个问题了

@TSwiftie
Copy link

我的头像能显示,但是不是最新的

@GoCross
Copy link

GoCross commented Dec 24, 2019

Ubuntu上也有这个问题,但是略有不同,刚打开的几分钟内(具体是多久没去测)是可以加载聊天图片的,之后所有的聊天图片就都加载失败

从今天下午开始,似乎又可以正常收到图片了,几点开始的没注意,反正应该超过1小时了

@yuexiangqianlong
Copy link

我的也好了

@yuexiangqianlong
Copy link

不能夸,我的有不行了前 5秒还可以呢

@RigoLigoRLC
Copy link
Author

今天凌晨1点测试结果显示,我这里仍然无法加载图片。

@RigoLigoRLC
Copy link
Author

RigoLigoRLC commented Dec 25, 2019

不能夸,我的有不行了前 5秒还可以呢

在任何设备上都从未接收过,且QQ在刚刚登陆时缓存下来的消息中含有的图片是可以查看到的。一旦消息在其他设备接收过,或者需要向上滚动以从服务器获取消息,那么该图片就不能被加载。

@yuexiangqianlong
Copy link

有没有好用的qq能加载图的, 系统是ubuntu 18.04

@dbxxx-ac
Copy link

现在电脑发出的图片文件加载没问题,其他都有问题qwq

@iccyuan
Copy link

iccyuan commented Dec 28, 2019

可以试试在登录界面进入设置,设置网络

@BlindingDark
Copy link

可以试试在登录界面进入设置,设置网络

设置了本地 http 代理,目前可以了。再观察几天看看。

@yuexiangqianlong
Copy link

可以试试在登录界面进入设置,设置网络

设置了本地 http 代理,目前可以了。再观察几天看看。

就是走自己的服务器吗, 和vps一样吗

@amtoaer
Copy link

amtoaer commented Feb 19, 2020

我也收不到图片,linux用户不配用QQ吗?

如果实在整不好,只能用QQ for linux了(

@linrol
Copy link
Contributor

linrol commented Feb 21, 2020

关闭ipv6和用代理哪个更靠谱?

@lackboy741
Copy link

lackboy741 commented Mar 11, 2020

@smartliby 感谢老哥,确实可以了!

请问是privoxy监听8118后,转发socks5的方式吗?

listen-address 127.0.0.1:8118 # privoxy监听8118端口
forward-socks5 / 127.0.0.1:1080

这里有些搞不懂,请指教。谢谢。

@zed7th
Copy link

zed7th commented Mar 11, 2020

@smartliby 感谢老哥,确实可以了!

请问是privoxy监听8118后,转发socks5的方式吗?

listen-address 127.0.0.1:8118 # privoxy监听8118端口
forward-socks5 / 127.0.0.1:1080

这里有些搞不懂,请指教。谢谢。

关闭ipv6吧,一劳永逸,挂代理可能会不行

@lackboy741
Copy link

@ZedPass
谢谢回答。
有个疑问,ipv6关闭了,但是不行。
难道说是要关闭路由器的ipv6?

ipv6

@smartliby
Copy link

@smartliby 感谢老哥,确实可以了!

请问是privoxy监听8118后,转发socks5的方式吗?

listen-address 127.0.0.1:8118 # privoxy监听8118端口
forward-socks5 / 127.0.0.1:1080

这里有些搞不懂,请指教。谢谢。

在qq上直接设置http代理就行了,不需要socks5

@zed7th
Copy link

zed7th commented Mar 12, 2020

@ZedPass
谢谢回答。
有个疑问,ipv6关闭了,但是不行。
难道说是要关闭路由器的ipv6?

ipv6

你用grub关闭ipv6试试?deepin和manjaro关闭都可以,ubuntu理论上应该也是一样的问题

@RigoLigoRLC
Copy link
Author

经本人长期实测,关闭IPv6在本人三台计算机上绝大部分情况下无效(Manjaro KDE 19.0 / Linux 5.5),在将QQ连接至V2Ray后再未出现过无法接收图片的问题。建议大家使用Squid解决该问题。已有梯子的,可以直接连接到梯子的客户端上,给腾讯的服务器设置白名单,就可绕过梯子而只使用代理转发的功能。

@taotieren
Copy link

经本人长期实测,关闭IPv6在本人三台计算机上绝大部分情况下无效(Manjaro KDE 19.0 / Linux 5.5),在将QQ连接至V2Ray后再未出现过无法接收图片的问题。建议大家使用Squid解决该问题。已有梯子的,可以直接连接到梯子的客户端上,给腾讯的服务器设置白名单,就可绕过梯子而只使用代理转发的功能。

最近测试还是时好时坏的
万人血书给腾讯催更新 QQ for Linux 吗

@RigoLigoRLC
Copy link
Author

最近测试还是时好时坏的
万人血书给腾讯催更新 QQ for Linux 吗

要发起不是不可以,我觉得用户群还是太少,影响力目前可能说起来不是那么大

@lackboy741
Copy link

@ZedPass

谢谢指教。十分感谢。

通过grub方式关闭ipv6后,qq和微信收发图片和文件都正常了。

有需要的朋友可以参考这里。
关闭IPV6的方式

@taotieren
Copy link

@lackboy741 可是不想关 IPv6 因为有分配到 IP v6 的地址。还有别的方式吗?

@myl7
Copy link

myl7 commented Mar 14, 2020

为 QQ 用 provixy 配置了一个 HTTP 代理后,我的图片显示和头像也正常

provixy 的配置是保证有一行:

listen-address [ip]:8118

且无转发,即没有 forward-* 之类的配置

[ip] 处我用的是 docker 设的 docker0 网卡的 IP,以保证不用 127.0.0.1 来指向本机

@AiRyunn
Copy link

AiRyunn commented Mar 14, 2020

只有UDP连接没有TCP的情况就会出现这个情况,我设置127.0.0.1是可以连接的

@taotieren
Copy link

taotieren commented Mar 15, 2020

顺手写一下 Manjaro Linux 关闭 IPv6 的方法

sudo vim /etc/sysctl.d/99-disable_ipv6.conf
# IPv6 disabled
net.ipv6.conf.all.disable_ipv6 =1
net.ipv6.conf.default.disable_ipv6 =1
net.ipv6.conf.lo.disable_ipv6 =1
sudo sysctl -p --system 
ifconfig -a

正常应该是可以收到的,如果不行清理一下缓存。

rm -rf ~/.deepinwine/Deepin-QQ

@wtdcode
Copy link

wtdcode commented Mar 21, 2020

提供一个简易的不需要关闭ipv6的转发方案(不会走代理)。

直接用v2ray,下面贴一个示例配置

{
  "inbounds" : [
    {
      "listen" : "127.0.0.1",
      "port" : 1099,
      "protocol" : "http",
      "tag" : "qq",
      "settings" : {
        "timeout" : 0
      }
    }
  ],
  "outbounds" : [
    {
            "protocol" : "freedom",
            "tag" : "direct"
    }
  ],
  "routing" : {
    "domainStrategy" : "AsIs",
    "rules" : [
      {
        "type" : "field",
        "inboundTag" : "qq",
        "outboundTag" : "direct"
      }
    ]
  }
}

然后QQ选择HTTP代理为 127.0.0.1:1099

在我KDE上那个下拉框出不来可以用键盘上下左右键来选择。

目前一切图片头像正常。

@MXWXZ
Copy link

MXWXZ commented Apr 6, 2020

如果已经有V2ray梯子的话还是用privoxy转发比较好

yay -S privoxy
sudo systemctl start privoxy.service
sudo systemctl enable privoxy.service

HTTP代理127.0.0.1:8118即可

@wimmerX
Copy link

wimmerX commented Apr 28, 2020

本地搭建一级proxy服务,可以解决此问题。🏂🏂

@ihipop
Copy link

ihipop commented Jun 4, 2020

deepin今天发布了更新,不需要任何设置 直接可以加载图片头像了.应该还是deepin wine自己的问题?
现在可以去掉所有"魔法"设置直接使用了 没问题了

@taotieren
Copy link

taotieren commented Jun 4, 2020 via email

@taotieren
Copy link

taotieren commented Jun 4, 2020 via email

@RigoLigoRLC
Copy link
Author

RigoLigoRLC commented Jun 4, 2020 via email

@yylzcom
Copy link

yylzcom commented Jun 18, 2020

Ubuntu 19.10
deepin-wine: 2.18

通过上面命令行禁用IPv6后问题解决

@xueke114
Copy link

xueke114 commented Jul 26, 2020

Manjaro 20.0.3 Lysia
KDE 5.72.0 / Plasma 5.19.3
用的是aur/deepin-wine-tim 3.0.0.21315-3

我开启了路由器的ipv6后解决了问题。系统没有禁ipv6
2020-07-26

@CHN-STUDENT
Copy link

@wtdcode 感谢,需要特别注意的是如果代理鼠标无法选择,可以用键盘按键进行选择。

@AlliotTech
Copy link

privoxy正解。

@wheesys
Copy link

wheesys commented Oct 13, 2021

登录界面选个http代理的方案是管用的

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests