¿Cómo deshabilitar WebRTC en Google Chrome sin usar una extensión o complemento?

¿Cómo deshabilitar WebRTC en Google Chrome sin usar una extensión o complemento?

Quiero desactivar WebRTC en Google Chrome en la configuración del navegador, como se puede hacer en Firefox, o bloquearlo con otro programa. No quiero usar una extensión que pueda desinstalarse o deshabilitarse. Idealmente, también me gustaría poder implementar esto en un par de docenas de estaciones de trabajo, de ahí mi deseo de usar algo que sea más "permanente" que una extensión. Incluso si no existe una "configuración" de fácil acceso, me pregunto si podría haber una manera de editar un archivo CSS o algo así. Hasta donde yo sé, no existe un equivalente en Chrome a about:configla página de Firefox, pero tal vez haya algo similar que todavía tengo que descubrir.

Perdón por la pregunta que suena nebulosa, estoy un poco agitado en la oscuridad aquí, tengo experiencia muy limitada con cualquier tipo de programación y me enfoco principalmente en diagnóstico de hardware y administración de redes/sistemas Windows, pero estoy interesado en aprender al menos algo. conceptos básicos para fines de diagnóstico.

Respuesta1

Por lo que he probado, puedes hacer lo siguiente:

  1. Localice su archivo de preferencias de usuario de Chrome.

    • Windows Vista/7/8/8.1:

      C:\Users\(your_username)\AppData\Local\Google\Chrome\User Data\Default\Preferences
      
    • Mac OS X:

      ~/Library/Application Support/Google/Chrome/Default/Preferences
      
    • GNU/Linux:

      ~/.config/google-chrome/Default/Preferences
      
  2. Salga de Chrome y guarde una copia de seguridad del archivo Preferencesen otro lugar. Asegúrese de que Chrome no se esté ejecutando en segundo plano.

  3. Abra el Preferencesarchivo en un editor de texto (por ejemplo, Notepad++, Sublime Text, gedit).

  4. Agregue esta línea al final del archivo, prestando atención al formato. (Simplemente siga el formato de las otras líneas y agregue una coma si es necesario).

    "webrtc":{"multiple_routes_enabled":false}
    

Si tienes dudas, aquí te dejo un fragmento de las últimas líneas de mi Preferencesarchivo antes de la modificación:

"spellcheck":{"dictionaries":["en-US"],"dictionary":""},
"translate_ignored_count_for_language":{"es":44,"und":2},
"zerosuggest":{"cachedresults":""}}

Y aquí está el archivo después de la modificación:

"spellcheck":{"dictionaries":["en-US"],"dictionary":""},
"translate_ignored_count_for_language":{"es":44,"und":2},
"webrtc":{"multiple_routes_enabled":false},
"zerosuggest":{"cachedresults":""}}

Y ya está. Puedes verificar si esto funciona usandoeste sitio web.

Antes de desactivar WebRTC: habilitado_webrtc_in_chrome

Después de deshabilitar WebRTC: discapacitado_webrtc_in_chrome

Nota: Si accidentalmente realizaste una modificación que causa un error y Chrome ya no se inicia, puedes reemplazar el Preferencesarchivo con la copia de seguridad que guardaste anteriormente.

En este momento no existe una solución ideal para deshabilitar WebRTC en el escritorio con un simple clic o sin usar una extensión, en la versión móvil de Google Chrome puedes ir a chrome://flags/Y buscar, webrtchabrá algunas opciones que puedes deshabilitar allí.

Otra solución será utilizarSlimjet, este es un proyecto basado en Chromium que utiliza el mismo motor Blink que Google Chrome pero ofrece unaopción fácil para desactivar WebRTC.

Espero eso ayude.

información relacionada