WSL配代理与换源

WSL配代理与换源

0x00

把wsl安装好了,肯定是要优化它。

由于不可抗力因素,kali官方源很慢,git拉东西也经常连不上。软件都下载不利索,那这还想熟练玩kali肯定是会很难受。

所以,咱第一步优化就是,给wsl配代理,并且换源

0x01

换源,顾名思义,就是把原来的源换掉

原来的源路径为如下

/etc/apt/sources.list

这里列出我比较喜欢的中科大源,想换别的自行搜索引擎哦

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

我们终端执行命令

sudo vim /etc/apt/sources.list 因为,这是系统文件,所以加sudo获取管理员权限执行

按i,进入插入模式(就是可以编辑了)

image-20230807200938987

把原来的链接换掉就可以了

image-20230807201029025

然后按ESC键,输入:wq,回车。(w是保存,q是离开)

image-20230807201222757

执行apt update更新索引

执行apt upgrade更新软件

到此,换源完毕

0x02

配置代理

由于我用的是WSL2,所以目前教程基于WSL2

有两个关键步骤: 1. WSL2 中配置的代理要指向 Windows 的 IP; 2. Windows 上的代理客户端需要允许来自本地局域网的请求;

由于 Linux 子系统也是通过 Windows 访问网络,所以 Linux 子系统中的网关指向的是 Windows,DNS 服务器指向的也是 Windows,基于这两个特性,我们可以将 Windows 的 IP 读取出来。

image-20230807201751354

如果我们windows上代理软件代理端口为7890

那么我们只需要把以下代码运行以下即可

cat > ~/.bash_profile << EOF
function proxy_on() {
    export http_proxy=http://127.0.0.1:7890
    export https_proxy=\$http_proxy
    echo -e "终端代理已开启。"
}

function proxy_off(){
    unset http_proxy https_proxy
    echo -e "终端代理已关闭。"
}
EOF

source ~/.bash_profile

proxy_on

注意!!!!要把上面127.0.0.1换成刚才查的IP(172.21.32.1),以图为例子就是

cat > ~/.bash_profile << EOF
function proxy_on() {
    export http_proxy=http://172.21.32.1:7890
    export https_proxy=\$http_proxy
    echo -e "终端代理已开启。"
}

function proxy_off(){
    unset http_proxy https_proxy
    echo -e "终端代理已关闭。"
}
EOF

source ~/.bash_profile

proxy_on

proxy_on打开代理

proxy_off关闭代理

另外,要把windows上代理软件的局域网连接功能开启。切记。

image-20230807202502448

好了,那我们来测试一下吧。

curl cip.cc

curl ip.jackjyq.com

curl ipinfo.io

测试代理是否成功开启,如果代理成功开启,那么获取到的IP地址就为代理地址

image-20230807203725844

posted @ 2023-08-07 20:38  烟火梦雨  阅读(528)  评论(0)    收藏  举报