您尚未登录。

#1 2025-07-06 03:27:25

hu0614
会员
注册时间: 2025-07-06
帖子: 3

【已解决】无法为chrome设置代理

我尝试了以下两种方法后,都无法正确的设置代理:
1. 把 /usr/share/applications/ 下的 desktop copy到 ~/.local/share/applications下,并且在其中的所有Exec的命令中,都加上 --proxy-server="http://127.0.0.1:7890"
2. 在~/.config/chrome-flags.conf中,配置 --proxy-server="http://127.0.0.1:7890"

其中,使用方法1时,chrome 会自动尝试访问 127.0.0.1:7890 (我确定参数设置的是正确的);使用方法2时,访问所有的地址 chrome都会报错:ERR_NO_SUPPORTED_PROXIES

奇怪的是:我使用命令行: google-chrome-stable --proxy-server="http::/127.0.0.1:7890" 就一切正常,chrome也能正确使用代理。

如果有大佬能帮忙解决:笔记本从睡眠中唤醒后,FireFox会变得模糊
就更好了!

提前感谢!

最近编辑记录 hu0614 (2025-07-07 02:48:52)

离线

#2 2025-07-06 04:02:30

kaminyan2323
会员
注册时间: 2022-10-23
帖子: 59

Re: 【已解决】无法为chrome设置代理

chrome设置里有系统代理选项,在那里面设置就好。

离线

#3 2025-07-06 11:13:08

hu0614
会员
注册时间: 2025-07-06
帖子: 3

Re: 【已解决】无法为chrome设置代理

kaminyan2323 说:

chrome设置里有系统代理选项,在那里面设置就好。

感谢回复,我之前没有说明,我使用的是hyprland 和 zsh.  我已经在zshrc里面export了http_proxy和https_proxy,chrome似乎不支持读取这样的系统配置。
我在kde里面尝试了一下,你说的方法确实是可以的。

离线

#4 2025-07-06 13:28:31

Bryan2333
会员
注册时间: 2023-01-19
帖子: 153

Re: 【已解决】无法为chrome设置代理

hu0614 说:
kaminyan2323 说:

chrome设置里有系统代理选项,在那里面设置就好。

感谢回复,我之前没有说明,我使用的是hyprland 和 zsh.  我已经在zshrc里面export了http_proxy和https_proxy,chrome似乎不支持读取这样的系统配置。
我在kde里面尝试了一下,你说的方法确实是可以的。

zshrc是zsh以交互式shell的形式启动才会读取的配置文件,除非你通过终端启动chrome,不然是不会生效的。对于GUI程序,更好的做法是将那两个环境变量写到~/.zprofile里面。

最近编辑记录 Bryan2333 (2025-07-06 17:39:19)

离线

#5 2025-07-06 14:12:56

hu0614
会员
注册时间: 2025-07-06
帖子: 3

Re: 【已解决】无法为chrome设置代理

Bryan2333 说:
hu0614 说:
kaminyan2323 说:

chrome设置里有系统代理选项,在那里面设置就好。

感谢回复,我之前没有说明,我使用的是hyprland 和 zsh.  我已经在zshrc里面export了http_proxy和https_proxy,chrome似乎不支持读取这样的系统配置。
我在kde里面尝试了一下,你说的方法确实是可以的。

zshrc是zsh以交互式shell的形式启动才会读取的配置文件,除非你通过终端启动chrome,不然是不会生效的。对于GUI程序,更好的做法是将那两个环境变量写道~/.zprofile里面。

感谢!我按照你说的,在~/.zprofile中设置了代理,chrome已经可以正确使用配置的系统代理了。

离线

#6 2025-07-06 17:42:30

Bryan2333
会员
注册时间: 2023-01-19
帖子: 153

Re: 【已解决】无法为chrome设置代理

hu0614 说:
Bryan2333 说:
hu0614 说:
kaminyan2323 说:

chrome设置里有系统代理选项,在那里面设置就好。

感谢回复,我之前没有说明,我使用的是hyprland 和 zsh.  我已经在zshrc里面export了http_proxy和https_proxy,chrome似乎不支持读取这样的系统配置。
我在kde里面尝试了一下,你说的方法确实是可以的。

zshrc是zsh以交互式shell的形式启动才会读取的配置文件,除非你通过终端启动chrome,不然是不会生效的。对于GUI程序,更好的做法是将那两个环境变量写道~/.zprofile里面。

感谢!我按照你说的,在~/.zprofile中设置了代理,chrome已经可以正确使用配置的系统代理了。

你解决了的这个问题就在帖子的标题前面加上“【已解决】”吧,编辑第一楼就行。

离线

页脚