fix-kdeconnect


本文记录了使用 cgproxy 配合 qv2ray 进行透明代理时导致的 kdeconnect 无法传输文件的问题的解决方案。

系统信息

OS: Arch Linux x86_64 
Host: TUF Gaming FA506IV_FA506IV 1.0 
Kernel: 5.9.1-arch1-1 
Uptime: 3 hours, 51 mins 
Packages: 1372 (pacman) 
Shell: zsh 5.8 
Resolution: 1920x1080 
DE: Plasma 
WM: KWin 
WM Theme: Breeze 
Theme: Breeze [Plasma], Breeze [GTK2/3] 
Icons: [Plasma], breeze [GTK2/3] 
Terminal: yakuake 
CPU: AMD Ryzen 7 4800H with Radeon Graphics (16) @ 2.900GHz 
GPU: AMD ATI 06:00.0 Renoir 

qv2ray 版本: 2.6.3:5841 cgproxy 版本:cgproxy-git v0.19.r3.gaaa628a-1

具体描述

使用手机的 kdeconnect 传文件给电脑时,进度一直是0,传输速度大概在 10B/s 左右。剪贴板,媒体控制正常。

image

关闭 cgproxy.servicekdeconnect 传输文件正常。尝试过将

kdeconnect-app kdeconnect-cli kdeconnect-handler kdeconnect-indicator kdeconnect-settings kdeconnect-sms kdecp5

全部加入到 program_noproxy 里面,重启 cgproxy, 仍然无法传输文件。

也尝试过将上图的 kdeconnectd 加入到program_noproxy里面, 仍然无效, 也尝试过以 cgnoproxy kdeconnect 运行,发现仍然无效。

在提交 issue 的前一刻,我想到了路径的问题, 所以尝试了 /usr/lib/kdeconnectd, 结果成功了。

顺便,我把 aria2 也添加到不走代理了,免得跑完流量

配置文件

{
    "comment":"For usage, see https://github.com/springzfx/cgproxy",

    "port": 12345,
    "program_noproxy": ["v2ray", "qv2ray", "clash""/usr/lib/kdeconnectd"],
    "program_proxy": [],
    "cgroup_noproxy": ["/system.slice/v2ray.service","/system.slice/system-clash.slice/[email protected]","/system.slice/aria2c.service"],
    "cgroup_proxy": ["/"],
    "enable_gateway": true,
    "enable_dns": true,
    "enable_udp": true,
    "enable_tcp": true,
    "enable_ipv4": true,
    "enable_ipv6": true,
    "table": 10007,
    "fwmark": 39283
}

文章作者: sukanka
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 sukanka !
 上一篇
高级微观总结:从支出函数到效用函数 高级微观总结:从支出函数到效用函数
这学期在学高级微观经济学,学了如何由效用函数出发得到支出函数,但一直不会反过来计算。直到期末考试复习的时候看到了如何由成本函数推导生产函数。 从成本函数到生产函数 假设有生产函数 \(f(\mathbf{x}),\mathbf{x}\in
2021-01-07
下一篇 
华硕天选使用 qemu 安装 Windows 10 华硕天选使用 qemu 安装 Windows 10
前言 我想要在 archlinux 上装一个 windows 虚拟机,并且希望虚拟机性能比较好。以前尝试过 vmware, 但是感觉图形性能不行。因此考虑了qemu。本文主要涉及以下几点: cpu: host-passthrough gp
2020-08-04
  目录