进到一家公司,每次使用网络都要认证一下,比如这样:
访问百度要认证

对于我用到的工具,比如npm,sublime,git,Composer,如果不做认证配置的话,就都无法工作了。下面是我总结的一些配置方法。

比如,你的代理是192.168.1.11:8080
npm的代理配置方法格式:
`npm config set proxy http://用户名:密码@ip:端口
npm config set https-proxy http://用户名:密码@ip:端口`
例子:

npm config set proxy http://zhangsan:123456@192.168.1.11:8080
npm config set https-proxy http://zhangsan:123456@192.168.1.11:8080

git的配置方法类似:
git config –global http.proxy http://用户名:密码@ip:端口
git config –global http.proxy http://用户名:密码@ip:端口
例子:

git config –global http.proxy http://zhangsan:123456@192.168.1.11:8080
git config –global http.proxy http://zhangsan:123456@192.168.1.11:8080

sublime的配置方法:
先安装package Control,如果安装不了就先下载然后手动安装。
选择Preferences->Package Settings->Package Control->Settings User
然后在文件中添加

    "http_proxy": "192.168.1.11:8080",
    "https_proxy": "192.168.1.11:8080",
    "proxy_password": "123456",
    "proxy_username": "zhuangsan"

如果这样还是无法安装插件,就在上面的文件中再添加:

    "channels":
    [
        "http://127.0.0.1/channel_v3.json"
    ]

然后把channel_v3.json这个文件下载到本地,开启本地服务器,使能通过本地访问到channel_v3.json这个文件。

wget使用代理:
wget -e "http_proxy=http://用户名:密码@ip:端口" 下载地址
wget -e "https_proxy=http://用户名:密码@ip:端口" 下载地址
例子:

wget -e "https_proxy=http://zhangsan:123456@192.168.1.11:8080" http://www.baidu.com
wget -e "https_proxy=http://zhangsan:123456@192.168.1.11:8080" https://cn.wordpress.org/wordpress-4.7.2-zh_CN.zip

写乐
682 声望6 粉丝