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

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/bashXDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}# Allow users to override command-line options
if [[ -f $XDG_CONFIG_HOME/chrome-flags.conf ]]; thenCHROME_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 就会连百度都打不开,这个只能大家酌情处理了

相关文章:

  • 标准库 STM32+EC11编码器+I2C ssd1306多级菜单例程
  • 【JAVA WEB】盒模型
  • OpenEuler20.03LTS SP2 上安装 OpenGauss3.0.0 单机部署过程(二)
  • Webpack插件浅析
  • 4.0 Zookeeper Java 客户端搭建
  • 高仿原神官网UI 纯html源码
  • SpringBoot日志插件log4J和slf4J的使用和比较含完整示例
  • LeetCode Python - 7. 整数反转
  • 在Visual Studio中引用和链接OpenSceneGraph (OSG) 库
  • Oracle篇—logminer日志挖掘恢复误操作数据
  • 学习Android的第八天
  • Flink面试准备
  • 第1节、电路连接【51单片机+L298N步进电机系列】
  • 查看系统进程信息的Tasklist命令
  • MySQL-SQL优化
  • 【comparator, comparable】小总结
  • DOM的那些事
  • ECMAScript入门(七)--Module语法
  • nodejs实现webservice问题总结
  • Shell编程
  • SOFAMosn配置模型
  • SQLServer插入数据
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 初识 webpack
  • 解析 Webpack中import、require、按需加载的执行过程
  • 理清楚Vue的结构
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 浅谈web中前端模板引擎的使用
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 通过git安装npm私有模块
  • 终端用户监控:真实用户监控还是模拟监控?
  • ​水经微图Web1.5.0版即将上线
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (Forward) Music Player: From UI Proposal to Code
  • (pojstep1.1.2)2654(直叙式模拟)
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (三分钟)速览传统边缘检测算子
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)jQuery 基础
  • (转)ORM
  • (转)项目管理杂谈-我所期望的新人
  • (转载)Linux网络编程入门
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .equals()到底是什么意思?
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET Micro Framework初体验(二)
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .net6Api后台+uniapp导出Excel
  • .NET中统一的存储过程调用方法(收藏)
  • .skip() 和 .only() 的使用
  • //解决validator验证插件多个name相同只验证第一的问题