Table of Contents

WSA配置代理

命令要在Power Shell里面执行


设置

在WSA的设置里要开启开发者模式,才能使用Adb连接

高级网络模式关了,才能出现一个名为vEthernet (WSL)的网络

关于高级网络模式,可以看一下它的描述,再确定是否需要打开

使用本机代理

# 获取WLS的地址
$WinNetIP=$(Get-NetIPAddress -InterfaceAlias 'vEthernet (WSL)' -AddressFamily IPV4)

# 连接WSA-adb
.\adb.exe connect 127.0.0.1:58526

# 设置代理端口
.\adb.exe shell settings put global http_proxy "$($WinNetIP.IPAddress):7890"

# 清空代理设置
.\adb.exe shell settings put global http_proxy :0 

使用局域网中的主机代理

# 连接WSA-adb
.\adb.exe connect 127.0.0.1:58526
# 设置代理端口
.\adb.exe shell settings put global http_proxy "192.168.1.1:7890"

问题