web-dev-qa-db-ja.com

テーマとパッケージのatom.ioに接続できません

ワークプロキシが原因で、テーマやパッケージを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:

$https_proxy変数を使用することは可能ですか? httpsを使用しないように構成する方法はありますか?

23
Alex Mooney

プロキシ設定は~/.atom/.apmrc(WindowsではAtom\resources\app\apm\node_modules\atom-package-manager\.apmrc)で構成できます。 apm README ごと:

プロキシを使用している場合は、~/.atom/.apmrcファイルのhttps-proxy構成を次のように設定することで、apmを使用するように構成できます。

https-proxy = https://9.0.2.1:0
26
Alex Mooney

Atom 1.0現在、http-proxyおよびhttps-proxy変数を尊重するコンポーネントと、そうでないコンポーネントがあります。たとえば、最初のチェックAtom=のバージョンでは機能しますが、パッケージのチェックはhttp-proxyまたはhttps-proxyの設定を考慮していないようです。

AtomプロキシとしてFiddlerを使用して(127.0.0.1:8888))次のコマンド(Windows)を実行することで取得できました。

apm config set proxy http://127.0.0.1:8888
apm config set strict-ssl false

http-proxyhttps-proxyを設定する必要はありませんでした。これらの設定が廃止されているかどうかはわかりませんが、1.0では確実に機能しないようです。設定proxyは機能します(それ自体を自動的にTLS 1.2にアップグレードします)。

私の%USERPROFILE%\.atom\.apmrcファイル全体は:

strict-ssl=false
proxy=http://127.0.0.1:8888/
25
NYCdotNet

Atom 1.0、パッケージを検索しようとしたときに、Windows 7でこのエラーが発生しました。私の場合、httpsではなくhttpsプロトコルを使用するようにhttps-proxy変数を設定することで問題が解決しました。以下のパラメーターは両方ともまったく同じ値です。

〜.atom.apmrcファイルの値を以下に示します

proxy=http://[Host]:[port]/ https-proxy=http://[Host]:[port]/

使用することを提案した以下の@NYCdotNetによる回答

strict-ssl=false

一部のパッケージを検索できたため機能しませんでしたが、GITからのタイムアウトエラーによりインストールが失敗しました。

3
M.A.Naseer

これらの変数が設定されているシェルからAtomを起動すると、Atomはシェルのプロキシ変数($https_proxyなど)を使用します。これを機能させるには、Atomコマンドラインツールをインストールする必要があります。

シェルからatomと入力するだけで、現在のディレクトリのエディターを開くことができます。プロキシ変数を含む、このシェルのすべての環境変数を使用します。

これは、設定ファイルで変数を設定するよりもはるかに簡単です。

2
nwinkler

~/.atom/.apmrcファイルを編集して、@ AlexMooneyで述べられているようにプロキシを設定しましたが、それでもエラーが発生しました。解決策は書くことでした

proxy = http://Host:port
strict-ssl = false

その~/.atom/.apmrcファイル内。

2
mquantin

Atomのプロキシを設定するには、新しいパッケージをインストールするには、CMDを開いて次のコマンドを実行します。

  • apm config set strict-ssl false
  • apm config set proxy your_proxy
  • apm config set your_proxy
1
Hai Nguyen

Windowsの場合、コマンドラインでhttps-proxyを簡単に構成できます。

AMD config set https-proxy https://9.0.2.1:0

.apmrcファイルのC:\ Users\... \。apmに保存する必要があります

コマンドでuserconfigを参照してください

AMD config list
1
collidoscope

私はプロキシサーバーの背後で作業しており、この問題に約半日費やしました。https_proxyとhttp_proxyを設定しても違いはありませんでした。

私にとってそれは何のためにcmd行からプロキシを設定することでした:

apm config set proxy http:// myproxyaddress:port

私はまだAtomのGUIを介してパッケージをインストールすることはできませんが、cmd行を介してそれを行うことはうまくいきます。私がとります。

後でWi-Fiに切り替えられることに気づき、すぐに動作するようになりました...

0
Grublet