Un argumento de proxy que funciona en una terminal también puede pertenecer al lanzador de escritorio de Chrome. Use una anulación de usuario de la entrada de escritorio instalada para que las actualizaciones del paquete no sobrescriban el archivo de sistema editado.

Localice el lanzador que realmente usa la instalación y copie esa entrada en $XDG_DATA_HOME/applications, normalmente ~/.local/share/applications, con el mismo identificador de archivo de escritorio. La entrada de usuario tiene prioridad sobre la entrada del sistema.

Para una instalación cuyo comando existente es google-chrome-stable, una línea Exec puede ser:

Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U

Para la navegación permitida a través de un intermediario HTTP público, elija el extremo del argumento de inicio de la lista de proxies HTTP. Conserve el ejecutable y el envoltorio que exige el paquete real. Los lanzadores de Snap, Flatpak y Chromium de la distribución pueden usar otro comando. Conserve los demás campos de la entrada de escritorio e inspeccione las líneas Exec de acciones de escritorio separadas si esas acciones deben usar la misma ruta.

%U es el código de campo de URL de la especificación de escritorio. Exec no es un script de shell normal: las variables de shell y las sustituciones de comandos no se expanden solo por colocarlas allí.

Cierre por completo el navegador con ese perfil antes de probar sus nuevos argumentos de inicio. Un proceso de Chrome ya en ejecución puede recibir la URL recién abierta sin reiniciarse con la opción de proxy del lanzador.

Artículos relacionados