我在许多网站被阻止的国家/地区连接到互联网 . 所以连接方法是:
ssh -D 3030 root@46.101.111.333
然后我在网络偏好设置中配置
这样我就可以使用我的浏览器连接到任何地方 . 没问题 . 但是当我想在终端上安装NPM模块或Meteor.js插件时出现错误 .
在NPM中:
错误:'ECONNREFUSED'如果您在代理服务器后面,请确保正确设置'proxy'配置 . 请参阅:'npm help config'
在METEOR:
无法更新软件包目录(您是否脱机?)如果您在代理后面使用Meteor,请设置HTTP_PROXY和HTTPS_PROXY环境变量,或者查看此页面以获取更多详细信息:https://github.com/meteor/meteor/wiki/Using -Meteor-背后一个代理
我遵循了Meteor和NPM文件 .
流星
export HTTP_PROXY=http://root:password@46.101.111.333:3030
export HTTPS_PROXY=http://root:password@46.101.111.333:3030
meteor update
NPM
npm config set proxy http://root:password@46.101.111.333:3030
npm config set https-proxy http://root:password@46.101.111.333:3030
还有一些......
请帮忙,我还需要做什么..是ssh还是代理特定的问题 . 我的设置是否正确?
1 回答
假设您的SOCKS5代理是:
127.0.0.1:3030
...由homebrew安装
proxychains-ng
创建
~/.proxychains/proxychains.conf
例如,您可能需要添加一行:
socks5 127.0.0.1 3030
以下
[ProxyList]
:然后通过在前面添加
proxychains4
来运行meteor
,例如: