type
status
password
date
slug
summary
category
URL
tags
icon
1. 配置WSL2
安装依赖
1.1 单次配置
这种配置方法适用于单次配置,也就是在重启终端后会失效。在终端中输入如下语句:
如果是采用HTTP
协议:
如果采用socket5
协议:
验证
如果端口号一样则可以合并成为一句话:
使用
curl
即可验证代理是否成功,如果有返回值则说明代理成功。1.2 长期配置
代理脚本
这种配置方法适用于长期配置,也就是写一个脚本,然后可以通过命令启动代理。新建
proxy.sh
脚本如下:注意:其中第4行的
<PORT>
更换为自己的代理端口号。source ./proxy.sh set
:开启代理
source ./proxy.sh unset
:关闭代理
source ./proxy.sh test
:查看代理状态
将脚本设置为命令
可以在
~/.bashrc
中添加如下内容,并将其中的路径修改为上述脚本的路径:然后输入如下命令:
那么可以直接在任何路径下使用如下命令:
proxy set
:开启代理
proxy unset
:关闭代理
proxy test
:查看代理状态
代理自启动
可以在
~/.bashrc
中添加如下内容,即在每次shell启动时自动设置代理2. 清楚WSL2虚拟硬盘
由于 WSL2 使用虚拟磁盘(VHDX)来存储文件系统,它可以自动扩容,但一般不会自动缩容。删除 Docker 镜像或容器后,即使清理了未使用的镜像层,虚拟磁盘的大小可能也不会自动减小。解决方法如下:
- 打开PowerShell,退出wsl
- 打开 PowerShell,启动 diskpart 收缩磁盘。
- 压缩虚拟硬盘
win11
创建
%UserProfile%\.wslconfig