通过安卓子系统使用Google one VPN

一、首先,安装带有谷歌的安卓子系统
下载链接:WSA_with_magisk_stable_MindTheGapps_2209_40000_26_0_x64_Release.zip - Google Drive
已安装了安卓子系统的需要卸载原有安卓子系统后安装(解压后找到Install.ps1文件,右键使用powershell打开)

(如果你的安卓子系统已经有了谷歌可跳过此步)

二、前置代理
1、电脑的clash开启代理(注意不要打开系统代理
2、打开子系统的开发者选项(子系统不要打开设置中的高级网络),右上角搜索WiFi,将WiFi代理设为手动,代理服务器地址设为网关一致(即虚拟局域网中电脑的ip),端口设为clash局域网端口(默认使7890)详细教程:Windows Android 子系统 WSA 代理设置方法教程 — 秋风于渭水 此处引用方法三
接着子系统就可以连上G1V

三、PC共享
子系统下载every proxy,打开共享开关
然后打开电脑网络设置>网络和internet>手动设置代理,将代理ip地址设为子系统ip(之前子系统wifi中可查看),端口设为every proxy中的端口

完成以上步骤电脑即可使用子系统中的G1V上网(注意不要关闭clsh)

四、局域网共享
目前我只实现了共享给电脑使用,局域网内其他设备不知道如何共享(或许可以用sstap?)

补充一下局域网共享
使用终端管理员输入一下内容:
netsh interface portproxy add v4tov4 listenport=8080(局域网设备连接时使用的端口) listenaddress=192.168.137.1(电脑ip) connectport=8080(everyproxy端口) connectaddress=172.18.194.121(everyproxy ip)
然后就可以局域网内设备使用了(改wifi代理或者写个clash配置连接)

为什么我没开代理在子系统可以直接翻墙,开了却不能

不会吧,没代理怎么可能

真的可以,但还是连不上G1VPN,开了全局都不行 :sob:

子系统wifi设置代理正确没有

我分别设置了虚拟局域网中电脑的ip和物理机的IP,两种都试了,用了代理反而连不上网 :disappointed_relieved:

或者写一个clash配置(可以去复制一个机场的),节点ip为安卓子系统中every proxy显示的ip和端口,然后就可以像机场一样使用了。

注意此方法需要在安卓子系统同一个电脑上使用

给安卓子系统的前置代理也可以用v2