起因:從windows系統剛剛遷移到mac,2020 mac air溫度極容易燙手,所以想裝能檢查主板溫度的軟件。需要用到brew,安裝brew時使用網絡上的代碼在終端安裝出現報錯
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation
而且代碼有其它的過時問題,特此記錄。
在命令行輸入執行以下兩條指令
export http_proxy=http://127.0.0.1:1087
export https_proxy=http://127.0.0.1:1087
macOS 版的 SS 默認監控本地的HTTP端口是 1087,而 Windows 版本的則是 1080,如果改過默認端口,就使用你指定的端口。我用的時v2net,http默認端口是8001。
這樣就完成終端翻牆了,當然我們每次翻牆都執行一次指令會比較麻煩,把指令寫進 .bash_profile 方便以後操作。
終端代理寫進 .bash_profile
vim ~/.bash_profile
進入 .bash_profile,在最後加上以下代碼
function proxy_on(){
export http_proxy=http://127.0.0.1:1087
export https_proxy=http://127.0.0.1:1087
echo -e 「已開啓代理」
}
function proxy_off(){
unset http_proxy
unset https_proxy
echo -e 「已關閉代理」
}
之後使該配置文件生效:
source ~/.bash_profile
使用 proxy 前先查看下當前的 ip 地址:
➜ ~ curl ip.cn
當前 IP:103.202.xxx.xx 來自:北京市
之後開啓 proxy,再查看:
➜ ~ proxy_on
已開啓代理
➜ ~ curl ip.cn
當前 IP:103.88.xxx.xx 來自:日本 CatNetworks
不需要代理的時候再執行 proxy_off 關閉代理:
➜ ~ proxy_off
已關閉代理
ip.cn 有時候會掛掉,可以嘗試 ip.sb
另外,我還做了一步switchhosts設置解析githubusercontent網址,和本文方法無關聯,謹在這裏記錄一下: