在WSL2中设置

在WSL系统查看宿主机IP和端口, 使用命令:ip route | grep default | awk '{print $3}, 在v2ray主界面可以看到http代理端口.
设置代理脚本

vim ~/.bashrc
添加如下代码:
# 设置颜色
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
RESET='\033[0m'

# 添加http/https代理, apt代理, git代理
#export hostip=$(ip route | grep default | awk '{print $3}')
export hostip=192.168.205.9 # 我这里用的是宿主机的固定IP
export hostport=10811
alias proxy_on='
    export https_proxy="http://${hostip}:${hostport}";
    export http_proxy="http://${hostip}:${hostport}";
    export all_proxy="http://${hostip}:${hostport}";
    echo -e "${GREEN}已开启代理${RESET}"
'
alias proxy_off='
    unset https_proxy;
    unset http_proxy;
    unset all_proxy;
    echo -e "${YELLOW}已关闭代理${RESET}"
'
:wq保存文件
source ~/.bashrc

这样就可以使用以下命令设置

# 设置代理命令
proxy_on
# 删除代理命令
proxy_off

在宿主机中设置

设置V2ray允许局域网连接.
图1

完成。