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,进入插入模式(就是可以编辑了)

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

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

执行apt update更新索引
执行apt upgrade更新软件
到此,换源完毕
0x02
配置代理
由于我用的是WSL2,所以目前教程基于WSL2
有两个关键步骤: 1. WSL2 中配置的代理要指向 Windows 的 IP; 2. Windows 上的代理客户端需要允许来自本地局域网的请求;
由于 Linux 子系统也是通过 Windows 访问网络,所以 Linux 子系统中的网关指向的是 Windows,DNS 服务器指向的也是 Windows,基于这两个特性,我们可以将 Windows 的 IP 读取出来。

如果我们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上代理软件的局域网连接功能开启。切记。

好了,那我们来测试一下吧。
curl cip.cc
curl ip.jackjyq.com
curl ipinfo.io
测试代理是否成功开启,如果代理成功开启,那么获取到的IP地址就为代理地址


浙公网安备 33010602011771号