怎么用wsl2中共享宿主机的代理-v2rayN
在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
在宿主机中设置
完成。