linux和mac 終端代理


概述

今天發現本地服務不能翻牆,查找了下原因,是因為小飛機在 linux 系統上即使開了全局代理還是不能代理終端的,需要開啟終端代理才行。方法我記錄下來,供以后開發時參考,相信對其他人也有用。

注意:此方法僅適用於 linux/mac 系統,並且開了小飛機。(終端代理是指,服務器在終端需要發送 http 請求時,不能翻牆,即使開了小飛機也沒用,此時要給終端設置小飛機上的代理設置)

查看終端 ip

使用 curl ip.gs 查看本地 ip:

curl ip.gs

// 輸出如下
Current IP / 當前 IP: xxx.xx.xxx.xx
ISP / 運營商:  ChinaTelecom
City / 城市: Shenzhen Guangdong
Country / 國家: China

可以看到,終端的 ip 是中國的 ip。

查看小飛機 http 代理設置

打開小飛機,點擊 http 代理設置,可以看到:

http 代理監聽地址:127.0.0.1
http 代理監聽端口:1087

設置

在終端輸入如下命令即可:

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

查看終端 ip

再次查看終端 ip :

curl ip.gs

// 輸出如下
Current IP / 當前 IP: xxx.xx.xxx.xx
ISP / 運營商:  igene.tw
City / 城市: Hong Kong
Country / 國家: China

可以看到,城市已經變成了 Hong Kong,表示代理成功了。

關閉終端代理

另外,關閉終端代理的命令是:

unset http_proxy;unset https_proxy

或者直接關閉終端即可。


免責聲明!

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



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