mac 命令行終端 設置代理


環境:

  • macOS Mojave 10.14.3
  • iTrem 2 3.2.8
  • 酸酸乳1.1.4.4-R8

查看自己命令行的狀態

curl ip.gs

 

正式開始

一、首先檢查自己的酸酸乳是否正常,並在高級設置頁面,找到本地 Sock5 監聽端口,我自己是 1086,注意這里還有一個 HTTP 代理監聽端口,不是這個

 

 二、安裝需要的軟件(沒有 brew 就先安裝 brew,具體自行搜索哈)

brew install privoxy

三、配置 privoxy

vim /usr/local/etc/privoxy/config

在里面插入兩行,

listen-address 0.0.0.0:8118
forward-socks5 / localhost:1086 .

 注意!!! 這里的 1086 就是剛才上面圈出來的端口,千萬不要弄錯了,弄錯了就用不了的

四、啟動 prioxy

sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
查看是否成功,輸入命令
netstat -na | grep 8118

看到有類似如下信息就表示啟動成功了 

tcp4 0 0 *.8118 *.* LISTEN

五、最后一步,方便使用

在 ~/.zshrc 里加入開關函數,使用起來更方便

vim ~/.zshrc

在里面插入

function proxy_off(){
    unset http_proxy
    unset https_proxy
    echo -e "已關閉代理"
}

function proxy_on() {
    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 "已開啟代理"
}

再 source 一下

source  ~/.zshrc

然后就可以通過在命令行輸入 proxy_on 和 proxy_off 來開啟和關閉代理啦

 

六、日常開啟 prioxy 軟件

brew services start privoxy

 

七、日常使用步驟

先啟動 provixy 軟件
brew services start privoxy
然后 啟動代理
proxy_on

 

最后在看看自己的命令行狀態吧

curl ip.gs

 well done!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM