0%

terminal/cmd/命令行设置代理

windowslinux的命令行设置不同,所以分开来讲,但不管是使用什么系统,都需要提前在本地以及代理服务器上安装并配置好shadowsocks客户端和服务

linux系统可以使用graftcp来绕过ZF的网络封锁

对于windows用户,可以进行如下操作:

使用cmd

1
2
3
4
5
6
7
8
9
10
# set
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080

# test
curl -vv google.com

# unset
set http_proxy=
set https_proxy=

使用git bash

1
2
3
4
5
6
7
8
9
10
# set
export http_proxy=http://localhost:1080
export https_proxy=http://localhost:1080

# test
curl -vv google.com

# unset
export http_proxy=
export https_proxy=

在具体语言中的设置

  • golang中你也可以使用goproxy.io来设置自己的代理

  • nodejs中可以使用淘宝的npm镜像:也可以在项目根目录下创建.npmrc并写入以下内容来解决node包安装慢的问题

    1
    2
    3
    4
    registry=https://registry.npm.taobao.org
    sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
    phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
    ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/

以上

参考:
windows终端命令行下如何使用代理?