proxy - statuscode - No se puede conectar a atom.io para temas y paquetes
temas para atom (8)
Creo que mi proxy de trabajo me impide poder agregar temas y paquetes a Atom. Desde el menú de preferencias, obtengo:
No se han podido recuperar los paquetes y temas destacados. Ocultar salida ...
tunneling socket could not be established, cause=140499728967552:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:766:
¿Es posible hacer que use mi variable $https_proxy
? ¿Hay alguna forma de configurarlo para no usar https?
Atom utilizará las variables de proxy de su shell (como $https_proxy
) si inicia Atom desde un shell que tiene estas variables establecidas. Debe tener instaladas las herramientas de línea de comandos de Atom para que funcione.
Desde un shell, simplemente puede escribir atom
para abrir el editor del directorio actual. Utilizará todas las variables de entorno de este shell, incluidas las variables de proxy.
Encuentro esto mucho más fácil que configurar las variables en el archivo de configuración.
Edité el archivo ~/.atom/.apmrc
para configurar mi proxy como lo menciona @AlexMooney, pero aún tengo errores. La solución fue escribir.
proxy = http://host:port
strict-ssl = false
en ese archivo ~/.atom/.apmrc
.
Estoy trabajando detrás de un servidor proxy y dediqué la mitad del día a este problema. La configuración de https_proxy y http_proxy no hicieron una diferencia.
Lo que me hizo fue configurar el proxy desde la línea cmd de la siguiente manera:
apm config set proxy http://myproxyaddress:port
Todavía no puedo instalar paquetes a través de la interfaz gráfica de usuario de Atom, pero hacerlo a través de la línea cmd funciona bien. Que voy a llevar
Más tarde me di cuenta de que podría haber cambiado a wifi y funcionó de inmediato ...
Para Windows, puede configurar fácilmente el proxy https a través de la línea de comandos:
amd config set https-proxy https://9.0.2.1:0
Debe almacenarse en C: / Users / ... /. Apm en el archivo .apmrc
Ver userconfig con comando
amd config list
Para configurar Proxy for Atom para instalar un nuevo paquete, simplemente abra CMD y ejecute estos comandos:
- apm config set strict-ssl false
- apm config set proxy your_proxy
- apm config establece tu_proxy
Parece que a partir de Atom 1.0, hay algunos componentes que respetan las variables http-proxy
y https-proxy
, y otros que no lo hacen. Por ejemplo, la comprobación inicial de la versión de Atom funciona, pero la comprobación de paquetes no parece respetar la configuración de http-proxy
o https-proxy
.
Pude hacer que Atom trabaje con Fiddler como mi proxy (en 127.0.0.1:8888) ejecutando los siguientes comandos (en Windows):
apm config set proxy http://127.0.0.1:8888
apm config set strict-ssl false
No necesité configurar http-proxy
o https-proxy
. No sé si estas configuraciones han sido desaprobadas o no, pero no parecen funcionar de manera confiable en 1.0. El proxy
configuración funciona (y se actualiza automáticamente a TLS 1.2).
La totalidad de mi archivo %USERPROFILE%/.atom/.apmrc
es:
strict-ssl=false
proxy=http://127.0.0.1:8888/
Puede configurar sus ajustes de proxy en ~/.atom/.apmrc
(o Atom/resources/app/apm/node_modules/atom-package-manager/.apmrc
en Windows). Por la APM README :
Si está usando un proxy, puede configurar apm para usarlo configurando la configuración de https-proxy en su archivo
~/.atom/.apmrc
la siguiente manera:
https-proxy = https://9.0.2.1:0
Recibía este error en Windows 7 de Atom 1.0, cuando intentaba buscar paquetes. En mi caso, el problema se resolvió configurando la variable https-proxy para usar el protocolo http en lugar de https. por lo tanto, los dos parámetros siguientes tienen exactamente el mismo valor.
Aquí están los valores del archivo ~ .atom.apmrc
proxy=http://[host]:[port]/ https-proxy=http://[host]:[port]/
La respuesta de @NYCdotNet a continuación que sugirió usar
strict-ssl=false
no funcionó porque pude buscar algunos paquetes pero la instalación falló con un error de tiempo de espera de GIT.