美文网首页
2021-01-04-为 WSL2 一键设置代理

2021-01-04-为 WSL2 一键设置代理

作者: 一_贫 | 来源:发表于2021-01-04 11:26 被阅读0次

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

相关文章

网友评论

      本文标题:2021-01-04-为 WSL2 一键设置代理

      本文链接:https://www.haomeiwen.com/subject/fdgmoktx.html