终端走代理

来源:互联网 发布:php截断上传 编辑:程序博客网 时间:2024/06/03 21:57

翻墙是程序员是基本功, 有时候需要终端走代理 : 我使用的是 影梭ShadowSocks (说明一下, ShadowScocks有非常多的版本 有一部分是不只支持 Http 代理的,所以让终端走代理,请先确保你的VPN支持 Http)

windows 下终端走代理

首先我们来看下,当我们不使用代理,通过终端 从 github 上拉取代码的速度 打开你的 命令行
以 https://github.com/facebook/fresco.git 为例(因为这个库比较大,可以看到拉取进度)

从上图看以看到,不使用代理速度在 50kb/s 徘徊 ,拉取的库小还好说,要是大一点,简直要疯掉了 !!!

下面终端通过代理拉取代母, 直接上图首先输入:

set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080

这一步是配置代理, 1080 是 shadowSocks 代理端口,嗯,配置完了. 下面见证奇迹的时刻,

这里写图片描述

速度很快吧 ! 这个速度取决与 你VPN的速度, 如果的VPN速度也很慢,配置代理也没什么用 ! 这个方法的缺点是 当前窗口有效 ! 也就是说每次使用 都要设置一下,如果你知道全局代理的使用方法,请告诉我!

MAC 下终端走代理

mac 下最新版的 shadowsocks 也 支持 http 代理,只不过他的端口是1087 !

mac 下设置代理,我就不发图了哈 :

export http_proxy=”http://127.0.0.1:1087”
export https_proxy=”http://127.0.0.1:1087”

请注意有双引号 “” 哦, 如果没输入的话是不管用的.

MAC 终端窗口关闭代理

unset http_proxy
unset https_proxy

遗憾的是这个也不是全局代理 !

原创粉丝点击