Clash X command + C
Copy Shell Command 輸出為
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7891
在終端的對應profile文件,編輯加入對應的內容,我就很隨意的加在 bash_profile 了,大霧
export https_proxy=http://127.0.0.1:7890 export http_proxy=http://127.0.0.1:7890 export all_proxy=socks5://127.0.0.1:7891 ##上面的三行命令表示,每次新建一個終端會話時,默認讓終端去走代理,這樣就不需要每次都復制拷貝一下了,很方便,同時,代理程序去智能分流(國內 IP 直連,國外走代理),避免了連接國內 IP 地址時“繞遠”. alias setproxy="export https_proxy=http://127.0.0.1:7890;export http_proxy=http://127.0.0.1:7890;export all_proxy=socks5://127.0.0.1:7891;echo \"Set proxy successfully\" " alias unsetproxy="unset http_proxy;unset https_proxy;unset all_proxy;echo \"Unset proxy successfully\" " alias ipcn="curl myip.ipip.net" alias ip="curl ip.sb" ## 上面這幾個 alias 是自定義的命令 ## unsetproxy 取消代理 ## setproxy 設置代理 ## ip & ipcn 查看 終端IP & 實際IP
Git代理配置
Host * ProxyCommand nc -X 5 -x localhost:7891 %h %p ##第一行代表所有的 ssh 的主機 ##第二行代表讓所有的 ssh 的主機在連接的時候,通過你本地的端口為 7891 的 socks5 代理去連接,一般來講,本地的 socks5 都是由FQ工具提供 ##諸如 Surge ClashX 或者 Ssr,所以,7891這個端口需要換成對應的服務端口即可