Ubuntu 18.04 由 gnome 切换到 i3wm 后 chromium 无法使用代理

环境(Environment)

  • ubuntu 18.04
  • shadowsocks-qt5
  • chromium

描述(Description)

这几天一时兴起把gnome换成了i3(应该说是蓄谋已久),但是发现shadowsocks开启后chromium无法上网。这.....


解决方案(Solutions)

google了很久后,没有发现符合我这种情况的,但是代理相关的找到了几种方法,如下

  • fail)在命令行中输入export all_proxy="socks5://127.0.0.1:1080"
  • fail)使用 chromium-browser --proxy-server="socks5://127.0.0.1:1080"

不幸的是,我这边两个方法都不管用。然鹅,在一次偶然的机会下,发现只要开机后先进入一次 Gnome 桌面(没想到这玩意留着还真有点用),再注销切换到 i3,上面的第二个方法就生效了。虽然有点麻烦,但是不关机的话就不用再进入 Gnome了。


设置别名

在 ~/.bashrc 或 ~/.zshrc 中加入 alias chrome="chromium-brower --proxy-server=socks5://127.0.0.1:1080"


写在最后

暂时就先这样子了,以后找到解决办法了再回来补充,如果有一天你发现了解决办法,欢迎在评论下留言~

最後までご覧いただいてありがとうございます~

点赞
  1. edte说道:

    我使用 arch+i3+shadowsocks-qt5+chromium 同样遇到无法使用代理上网问题,chromium 不兼容 i3 桌面,无法设置代理,我换 firefox 后可以设置,能用,使用命令 "export all_proxy="socks5://127.0.0.1:1080" 设置全局代理后,在终端能够使用,但是直接打开 chromium 仍无法使用,我也使用过 "chromium --proxy-server="socks5://127.0.0.1:1080" 打开窗口后仍无法使用,最后我使用了 插件 Proxy SwitchyOmega 设置代理后成功使用。

    1. Ian说道:

      Σ(っ °Д °;)っ 我现在用的是manjaro18.1.5 + i3 + shadowsocks qt5 + chromium, 不过我现在用这个chromium --proxy-server="socks5://127.0.0.1:1080"是可以的,可能我们环境还是有点不一样?

      1. obico说道:

        您好,我和你的环境是一样的,manjaro+i3,只不过我用的是clashr,因为我在manjaro环境下找不到支持ssr的代理客户端,您的这个shandowsocks qt5是只支持ss协议吗,还是ssr也可以用,如果可以的话,能教教我吗,谢谢

        1. Ian说道:

          我没有用过酸酸乳,现在用的是v2ray,不过好像qv2ray这个客户端也是支持酸酸乳的,你可以试一下。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注