https://zhuanlan.zhihu.com/p/153124468
在 Ubuntu 子系统中,通过 cat /etc/resolv.conf查看 DNS 服务器 IP。
可以看到 DNS 服务器是 172.19.80.1,通过环境变量 ALL_PROXY 配置代理:
export ALL_PROXY="http://172.19.80.1:7890"
将上面的过程写入一个 bash 脚本,可以轻松的实现一键配置代理:
#!/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 服务器,也就是 Windows 的 IP,再将其中的 IP 部分截取出来,加上代理客户端的端口(我的是 7890,可以根据自己实际情况修改),使用 export 写入环境变量中。
使用时只需要 source .proxyrc 就可以生效。







网友评论