Proxy 无法连接到主题和包的atom.io
我相信我的工作代理阻止了我向Atom添加主题和包。从“首选项”菜单中,我得到: 获取特色软件包和主题失败隐藏输出…Proxy 无法连接到主题和包的atom.io,proxy,atom-editor,Proxy,Atom Editor,我相信我的工作代理阻止了我向Atom添加主题和包。从“首选项”菜单中,我得到: 获取特色软件包和主题失败隐藏输出… 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: 是否可以使用my$http
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:
是否可以使用my
$https\u proxy
变量?是否有办法将其配置为不使用https?您可以在Windows中的~/.atom/.apmrc
(或atom\resources\app\apm\node\u modules\atom package manager\.apmrc
中配置代理设置。根据:
如果您正在使用代理,您可以通过在~/.atom/.apmrc
文件中设置https代理配置来配置apm以使用它,如下所示:
如果从设置了这些变量的shell启动Atom,Atom将使用shell的代理变量(如
$https\u proxy
)。您需要安装Atom命令行工具才能正常工作
在shell中,只需键入atom
即可打开当前目录的编辑器。它将使用此shell中的所有环境变量,包括代理变量
我发现这比在配置文件中设置变量要容易得多。我编辑了
~/.atom/.apmrc
文件来设置@AlexMooney提到的代理,但仍然出现了错误。
解决办法是写
proxy = http://host:port
strict-ssl = false
在那个
~/.atom/.apmrc
文件中 对于Windows,您可以通过命令行轻松配置https代理:
amd config set https-proxy https://9.0.2.1:0
它应该存储在.apmrc文件中的C:\Users\…\.apm下
请参阅userconfig with命令
amd config list
从Atom 1.0开始,似乎有一些组件尊重
http代理
和https代理
变量,而其他组件则不尊重。例如,对Atom版本的初始检查是有效的,但对包的检查似乎不符合http代理
或https代理
设置
通过运行以下命令(在Windows上),我可以让Atom使用Fiddler作为我的代理(在127.0.0.1:8888上):
我不需要设置http代理
或https代理
。我不知道这些设置是否已被弃用,但它们在1.0中似乎工作不可靠。设置proxy
有效(并自动升级到TLS 1.2)
我的%USERPROFILE%\.atom\.apmrc
文件的全部内容是:
strict-ssl=false
proxy=http://127.0.0.1:8888/
在尝试查找软件包时,我在Windows7上从Atom 1.0获得了这个错误。 在我的例子中,通过将https代理变量设置为使用http协议而不是https解决了这个问题。因此,以下两个参数的值完全相同 以下是~.atom.apmrc文件中的值
proxy=http://[host]:[port]/
https proxy=http://[host]:[port]/
下面@NYCdotNet的答案建议使用
strict-ssl=false
无法运行,因为我可以查找一些软件包,但安装失败,GIT出现超时错误。要为Atom配置代理以安装新的软件包,只需打开CMD并运行以下命令:
- apm配置设置严格ssl错误
- apm配置设置代理您的\u代理
- apm配置设置您的\u代理
后来我意识到我可以切换到wifi并立即让它工作…还有一个注意事项:如果使用CNTLM或仅使用“localhost”作为代理,则必须使用http://指定它,否则它将无法工作。http proxy=我正在使用CNTLM并编辑了~/.atom/.apm/.apmrc来设置http代理。每次我启动atom时,它都会删除这一行。@eric.frederich use~/.atom/。apmrc@AlexMooney在安装atom 1.0.3的计算机中,我在节点模块目录中找不到atom软件包管理器。对我来说,在
https proxy
选项中,使用http
而不是https
让它工作起来。这是唯一对我有效的答案!我已经删除了http代理、https代理并重新启动了atom!!!谢谢你的回答奏效了!谢谢除非我需要将ip地址和端口更改为我公司自己的代理ip和端口
strict-ssl=false
proxy=http://127.0.0.1:8888/
strict-ssl=false