Mac 下 iTerm2 命令工具翻筋斗雲加速 wget、curl、Git、brew、Composer、yarn、NPM 等命令

Administrator發表於2018-07-31

今天使用composer install的時候速度緩慢到受不了(夠我做10來次大保健了)
在切換了Laravel-Composer源與國內其他的Composer源同樣是慢
查閱了相關資料後、

shadowsocks無法代理iterm2
iterm2不支援socks5代理,只支援http代理
環境 黑蘋果 10.12.5

#安裝privoxy
~ brew install privoxy
#/usr/local/etc/privoxy/config
~ subl /usr/local/etc/privoxy/config
#底部新增配置項,注意第二行最後有一個空格和點號。
listen-address 0.0.0.0:8118
forward-socks5 / localhost:1080 .

#每次開機都要啟動
~ sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
#檢視是否啟動成功
~ netstat -na | grep 8118
#修改配置項
#我使用的是Oh My Zsh的配置
~ subl ~/.zshrc
#底部新增
export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'

function proxy_off(){
    unset http_proxy
    unset https_proxy
    echo -e "已關閉代理"
}
function proxy_on() {
    sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
    echo -e "已啟動監聽"
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    export http_proxy="http://127.0.0.1:8118"
    export https_proxy=$http_proxy
    echo -e "已開啟代理"
}
#檢測方法
~ proxy_on
~ curl ip.cn
當前 IP:**.**.***.*** 來自:菲律賓
~ proxy_off
~ curl ip.cn
當前 IP:***.***.**.** 來自:**省**市 電信
本作品採用《CC 協議》,轉載必須註明作者和本文連結

一個不擅長溝通的傢伙~

相關文章