這種情況在win10和macOS上都有出現(xiàn)坦康,macOS是在SIP系統(tǒng)完整性保護(hù)出現(xiàn)后的系統(tǒng)版本會(huì)無(wú)法進(jìn)行浑度,windows原因不明字支。有些人可能會(huì)使用npm雷厂、homebrew等工具的時(shí)候發(fā)現(xiàn)無(wú)法使用惋增,但是其實(shí)不用每次都等那么久才出結(jié)果,可以使用命令curl ip.gs
進(jìn)行本地IP地址信息的顯示來(lái)觀測(cè)是否代理成功改鲫。
這里簡(jiǎn)單說(shuō)一個(gè)小插曲:在win10系統(tǒng)中诈皿,由于命令行顯示默認(rèn)編碼為utf-8,終端需要中文為gbk钩杰,所以我在輸入curl ip.gs
準(zhǔn)備測(cè)試本地網(wǎng)絡(luò)信息的時(shí)候會(huì)出現(xiàn)中文亂碼纫塌,但是其實(shí)終端的任何亂碼都可以通過(guò)iconv解決的。
具體步驟如下:
- 下載iconv包iconv包下載地址讲弄,這里需要注意如果不使用默認(rèn)的地址需要手動(dòng)在環(huán)境變量的path屬性中添加路徑措左。如我安裝在D盤(pán),則需要將路徑
D:\Program Files (x86)\GnuWin32\bin
加入到path屬性中避除。 - 輸入
curl ip.gs | iconv -f utf-8 -t gbk
即可轉(zhuǎn)換成中文編碼怎披。這里-f
(from)后跟編碼轉(zhuǎn)換源,-t
(to)后跟需要轉(zhuǎn)換的編碼瓶摆。
自此亂碼問(wèn)題解決凉逛。
下面繼續(xù)說(shuō)回如何使用代理的問(wèn)題。兩端都可以在終端輸入
set http_proxy=127.0.0.1:1080
set https_proxy=127.0.0.1:1080
來(lái)實(shí)現(xiàn)終端的代理群井。這里需要注意状飞,本地代理的端口,不一定是1080,需要看你的代理軟件中的本地端口號(hào)(選項(xiàng)設(shè)置->本地代理->本地端口 可以看到)到底是多少才能確定诬辈。
輸入后不要忘記使用curl ip.gs
來(lái)驗(yàn)證一下酵使。