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 就可以生效。