当前位置: 首页 > article >正文

linux 下 chrome 无法在设置里面配置代理的解决方法

文章目录

    • @[toc]
    • 解决方法
      • 查找 chrome 命令路径
      • 查看 chrome 启动文件
        • 方式一
        • 方法二

在 linux 环境下,使用 chrome 没办法像 firefox 一样在设置里面配置代理,打开 chrome 的设置会有下面的内容显示

When running Google Chrome under a supported desktop environment, the system proxy settings will be used. However, either your system is not supported or there was a problem launching your system configuration.

But you can still configure via the command line. Please see man google-chrome for more information on flags and environment variables.

解决方法

查找 chrome 命令路径

  • 这个名字大家以自己实际的为准,理论上都是一样的
whereis google-chrome-stable

返回的信息如下

google-chrome-stable: /usr/bin/google-chrome-stable /usr/share/man/man1/google-chrome-stable.1.gz

查看命令是什么类型的文件

file /usr/bin/google-chrome-stable

他是一个 shell script,不是二进制文件

/usr/bin/google-chrome-stable: Bourne-Again shell script, ASCII text executable

查看 chrome 启动文件

大家自己 cat 一下文件,这里以我的文件来提供思路

#!/bin/bash

XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}

# Allow users to override command-line options
if [[ -f $XDG_CONFIG_HOME/chrome-flags.conf ]]; then
    CHROME_USER_FLAGS="$(grep -v '^#' $XDG_CONFIG_HOME/chrome-flags.conf)"
fi

# Launch
exec /opt/google/chrome/google-chrome $CHROME_USER_FLAGS "$@"
方式一

最简单粗暴的方法,就是在最后一行的命令后面加 --proxy-server 参数,后面带上自己代理服务器的地址和端口(记得使用 root 权限修改这个文件)

--proxy-server="127.0.0.1:12333"
方法二

根据脚本内的 XDG_CONFIG_HOME 变量,在 ~/.config 目录下创建一个 chrome-flags.conf 文件,里面加上 --proxy-server 参数,当然也可以自己修改脚本,总的思路就是给 chrome 的启动命令加上 --proxy-server 这个参数

如果代理服务器关了,chrome 就会连百度都打不开,这个只能大家酌情处理了


http://www.kler.cn/a/232636.html

相关文章:

  • 1.7 JS性能优化
  • SpringBoot参数注解
  • 十三、注解配置SpringMVC
  • mac终端使用pytest执行iOS UI自动化测试方法
  • 【C#设计模式(8)——过滤器模式(Adapter Pattern)】
  • 「Mac玩转仓颉内测版7」入门篇7 - Cangjie控制结构(下)
  • Vue-57、Vue技术路由的参数如何传递
  • 友好城市——最长上升子序列
  • 在面试中如何回复擅长vue还是react
  • R语言绘图教程 | 双侧条形图绘制教程
  • unity-ios-解决内购商品在Appstore上面已配置,但在手机测试时却无法显示的问题
  • 一个 SpringBoot 项目能同时处理多少请求?
  • 目标检测:3采用YOLOv8 API训练自己的模型
  • 深度学习入门笔记(八)可以不断思考的模型:RNN与LSTM
  • CTFSHOW命令执行web入门29-54
  • Redis核心技术与实战【学习笔记】 - 31.番外篇:Redis客户端如何与服务器端交换命令和数据
  • C# 面向对象(OOP)编程关键知识点
  • 服务器内存使用率多少会影响正常访问?
  • Linux命令-badblocks命令(查找磁盘中损坏的区块)
  • ubuntu22.04 安装部署05:禁用默认显卡驱动
  • LeetCode 207:课程表(图论,利用拓扑排序判断是否有环)
  • 数据库管理-第148期 最强Oracle监控EMCC深入使用-05(20240208)
  • 详述FlinkSql Join操作
  • C/C++ - 异常处理
  • 麒麟信安战略投资湖南超能机器人技术有限公司,加速布局无人智能系统、自主可控机器人操作系统赛道
  • HarmonyOS远程真机调试方法