2021-01-04-為 WSL2 一鍵設(shè)置代理

https://zhuanlan.zhihu.com/p/153124468

在 Ubuntu 子系統(tǒng)中,通過 cat /etc/resolv.conf查看 DNS 服務(wù)器 IP。
可以看到 DNS 服務(wù)器是 172.19.80.1,通過環(huán)境變量 ALL_PROXY 配置代理:

export ALL_PROXY="http://172.19.80.1:7890"

將上面的過程寫入一個 bash 腳本,可以輕松的實現(xiàn)一鍵配置代理:

#!/bin/bash
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
export ALL_PROXY="http://$host_ip:7890"

腳本通過cat /etc/resolv.conf 來獲取 DNS 服務(wù)器,也就是 Windows 的 IP,再將其中的 IP 部分截取出來,加上代理客戶端的端口(我的是 7890,可以根據(jù)自己實際情況修改),使用 export 寫入環(huán)境變量中。

使用時只需要 source .proxyrc 就可以生效。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容