相关疑难解决方法(0)

在公司代理.pac后面使用npm

我需要通过npm下载几个软件包,但我们的公司代理配置是.pac文件(我在Windows上)

我已经尝试过了

npm config set proxy http://mydomain\username:password@1.2.3.4:8181/proxy.pac
npm config set https-proxy http://mydomain\username:password@1.2.3.4:8181/proxy.pac
Run Code Online (Sandbox Code Playgroud)

要么

npm config set proxy http://1.2.3.4:8181/proxy.pac
npm config set https-proxy http://1.2.3.4:8181/proxy.pac
Run Code Online (Sandbox Code Playgroud)

但它不起作用......

有什么建议吗?谢谢

proxy pac node.js npm npm-config

145
推荐指数
10
解决办法
27万
查看次数

如何在cntlm配置文件中填写代理信息?

Cntlm是一个NTLM/NTLM会话响应/ NTLMv2,用于验证HTTP代理,旨在帮助您摆脱Microsoft专有世界的链条.

我有以下格式的代理URL:

http://user:passwords@my_proxy_server.com:80
Run Code Online (Sandbox Code Playgroud)

我必须提供这些信息cntlm.其配置文件cntlm.ini具有以下结构和参数:

Username 
Domain
Password    
Proxy   
Run Code Online (Sandbox Code Playgroud)

我不确定,如何分解我原来的代理属性来填补这四个选项?

proxy

78
推荐指数
5
解决办法
17万
查看次数

尝试使用npm install时,如何解决NPM"418我是茶壶"错误?

我一直在尝试使用以下命令在具有公司代理的服务器上安装Yeoman和Gulp:

npm install -g yo gulp
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此命令(或任何"npm install"命令)时,我会遇到:

npm ERR!       E418
npm ERR! 418 I'm a teapot: gulp@latest
Run Code Online (Sandbox Code Playgroud)

我非常有信心这是一个与代理有关的问题,但我无法弄清楚究竟是什么导致它.

我做过的一些测试:

  • 我将代理添加到我的npmrc文件中,其中包含用于身份验证的登录信息,我相信它已正确输入.如果我更改用户名或密码的任何部分,我的错误将更改为E407(身份验证失败).

  • 我跑了"npm config set strict-ssl false",似乎没有做任何事情.

  • 我尝试运行不同的安装,我仍然只是得到"418我是茶壶 @latest".

proxy node.js npm

14
推荐指数
3
解决办法
1万
查看次数

在企业防火墙后面运行npm:我需要告诉安全团队什么?

我正在尝试运行node.js但无法安装任何npm被阻止的软件包.我在这里尝试了解决方案:如何在cntlm配置文件中填写代理信息?,这里:NTMM代理背后的NPM,仍然收到错误.我已经检查过三次检查我已经按照说明进行操作,并且我的ini具有与说明相同的配置.

我的下一步是要求安全团队允许npm通过防火墙访问,但我看不到任何关于此的文档.我需要告诉安全团队什么?

注意:我知道npmEnterprise,但我认为在我开始这一步之前我需要建立npm.

node.js npm

13
推荐指数
1
解决办法
2万
查看次数

如何配置Chocolatey以使用公司代理?

我在公司代理服务器后面安装Chocolatey软件包时遇到问题.Internet Explorer已正确配置,但我在使用Powershell时遇到问题.

我可以使用Web客户端下载页面,例如Microsoft.com,但最终Chocolatey无法下载包含"请提供代理凭据:"的提示,该提示不接受我的域登录有效.有时我只是得到错误"异常调用"DownloadFile"with"2"参数:"远程服务器返回错误:(407)需要代理验证."

我有两台机器,其中一台可以很好地下载软件包,另一台机器上面给出了错误,但它们都显示直接访问(如下所示):

PS C:\Windows\system32> netsh winhttp import proxy source=ie

Current WinHTTP proxy settings:

    Direct access (no proxy server).

PS C:\Windows\system32> netsh winhttp show proxy

Current WinHTTP proxy settings:

    Direct access (no proxy server).
Run Code Online (Sandbox Code Playgroud)

我不太清楚这里发生了什么.有什么建议?

windows powershell proxy node.js chocolatey

8
推荐指数
1
解决办法
5949
查看次数

Atom代理配置不起作用:证书链中的错误自签名证书

我一直在尝试我在网上找到的所有例子,但无法让它发挥作用.当我尝试安装或搜索软件包时,我会获得"证书链中的自签名证书".这是我尝试过的:

命令行尝试:

apm config set strict-ssl false
apm config set http-proxy http://katie:fakepassword@fakeproxy.company.com:8080
apm config set https-proxy http://katie:fakepassword@fakeproxy.company.com:8080
# I then start atom using this terminal window like this:
atom
Run Code Online (Sandbox Code Playgroud)

内容~/.atom/.apmrc:

http-proxy=http://katie:fakepassword@fakeproxy.company.com:8080
https-proxy=http://katie:fakepassword@fakeproxy.company.com:8080
strict-ssl=false
Run Code Online (Sandbox Code Playgroud)

添加配置到~/.bashrc:

#I also added these configuration lines to my ~/.bashrc to ensure my configuration is kept for every new terminal:
username="katie"
password="fakepassword"
proxy="fakeproxy.company.com:8080"
echo "http-proxy=http://$username:$password@$proxy" > ~/.atom/.apmrc
echo "https-proxy=http://$username:$password@$proxy" >> ~/.atom/.apmrc
echo "strict-ssl=false" >> ~/.atom/.apmrc
apm config set strict-ssl false
apm config set …
Run Code Online (Sandbox Code Playgroud)

atom-editor

7
推荐指数
0
解决办法
1566
查看次数

混合在代理后面不起作用

至少在两周之前我一直在使用混合代理.但是我发现昨天混合变得无法在代理背后工作.mix版本是1.1.1.混合local.hex运行.但是混合deps.get会发生错误.

$ mix deps.get
Registry update failed (http_error)
{:failed_connect, [{:to_address, {'s3.amazonaws.com', 443}}, {:inet, [:inet], :nxdomain}]}
Running dependency resolution
Dependency resolution completed successfully
  combine: v0.5.3
  floki: v0.6.1
  hackney: v1.3.2
  httpoison: v0.7.4
  idna: v1.0.2
  mochiweb: v2.12.2
  ssl_verify_hostname: v1.0.5
  timex: v0.19.5
  tzdata: v0.5.4
* Getting httpoison (Hex package)
Checking package (https://s3.amazonaws.com/s3.hex.pm/tarballs/httpoison-0.7.4.tar)
Request failed: {:failed_connect, [{:to_address, {'s3.amazonaws.com', 443}}, {:inet, [:inet], :nxdomain}]}
** (Mix) Package fetch failed and no cached copy available
Run Code Online (Sandbox Code Playgroud)

代理由HTTP_PROXY和HTTPS_PROXY设置.我还将.gitconfig设置为;

[http]
  proxy = http://proxy.mycompany.co.jp:10080
[https]
  proxy = http://proxy.mycompany.co.jp:10080
[url "https://"] …
Run Code Online (Sandbox Code Playgroud)

elixir-mix elixir http-proxy

4
推荐指数
1
解决办法
1842
查看次数

在我的密码中使用字符"@"的代理后面的NPM

我正在尝试设置NPM(v9.4.0)代理,但运行时遇到以下错误npm i -g npm@latest:

npm ERR! code E407
npm ERR! 407 Proxy Authentication Required: npm@latest
Run Code Online (Sandbox Code Playgroud)

我用于代理的密码包含一个"@"字符,我怀疑这是问题的根本原因.我在"@"之前用"\"尝试过

npm config set proxy http://"user:MyP@ssword"@proxy.big.corp.fr:8080
npm config set https-proxy http://"user:MyP@ssword"@proxy.big.corp.fr:8080
Run Code Online (Sandbox Code Playgroud)

但没有成功.有没有人有想法?

proxy node.js npm

0
推荐指数
2
解决办法
6138
查看次数