2023.8.19更新,再也不需要是不是去修改落地机的config文件了,一次配置完就可以一直用了
一、准备:
两台VPS,Google One VPN账号。
二、目标:
实现任意客户端在任意网络下畅通使用Google One VPN,就像一般的节点一样。
三、缺点:
成本略高,都有两台VPS了还要搞Google One VPN,有点多余。
四、优点:
不需要本地代理,如Clash;不需要Wi-Fi;任意网络任意设备直连;普通节点怎么用,这个就怎么用;流媒体解锁;干净的IP等。
五、思路:
5.1 将其中一台VPS(称A)DD成Win,并装好Google One VPN客户端和Xray;
5.2 在另一条VPS(称B)搭建好Xray;
5.3 把A做落地机,B做中转机,路线为:客户端——>B——>A——>Google One VPN。
六、具体步骤:
6.1 买两台VPS,具体要求为:
6.1.1 最好是同一个地区的VPS,Google One VPN支持的地区详见《可使用 Google One VPN 的国家/地区》;
6.1.2 落地鸡A的内存最好2G,1G勉强也够用;
6.1.3 落地鸡A的厂商对DD Win的操作自查,具体请使用“DD Win VPS厂商名称”作为关键词在Google,Nodeseek,Hostloc等渠道进行搜索。
6.2 落地鸡A的DD Win
这里就不展开讲了,不同厂商的操作思路不一样,请使用搜索引擎进行查找,唯一的要求是Windows的版本必须为Windows 10或Windows Server 2019及以后的版本,否则无法安装Google One VPN的应用程序!下面是一些参考链接:
6.2.1 一键dd重装系统-脚本分享;
6.2.2 常见vps dd windows合集。
6.3 落地鸡A安装Google One VPN:
6.3.1 官网下载地址为:使用 Google One VPN 提高在线安全性;
6.3.2 安装好后,勾选开机自启选项。
6.4 落地鸡A安装Xray
6.4.1 访问Xray的GitHub官网,找到合适的Xray-core 版本,比如Xray-core v1.7.5;
6.4.2 拉到最下面,找到对应的Windows版本进行下载,比如Xray-windows-64,随后粘贴的落地鸡的任意文件夹上(以C盘根目录为例)并解压;
6.4.3 配置config.json文件,请参考我的格式进行修改,详见后文
6.4.4 config.json中Google One VPN的IP的获取,在《控制面板\网络和 Internet\网络和共享中心》中,打开《更改适配器设置》,双击《VPN by Google One》,点《详细信息》,将《IPv4地址》写入到config.json对应的位置;
6.4.5 放行Xray端口:在《控制面板\系统和安全\Windows Defender 防火墙》中,打开《高级设置\入站规则》,点击《新建规则》,选择《端口》,输入《特定的本地端口》,如2667,一直下一步,保存生效;
6.4.6 配置开机运行xray.exe:桌面左下角右键点击《运行》,输入《shell:startup》,新建一个名为《1.bat》的文件,输入下面代码并保存。随后双击1.bat看是否出现“Xray 1.7.5 started”的字样。
C:\Xray-windows-64\xray.exe(或文件夹对应的地址)
落地鸡A的config.json文件:
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"listen": "0.0.0.0",
"port": 2667, //端口
"protocol": "vmess", //协议类型
"settings": {
"clients": [
{
"id": "8eaaaf34-751c-4761-a4bb-8d6ee7f0dea3" //替换为你自己的uuid
}
]
}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "block"
}
],
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"ip": [
"geoip:cn",
"geoip:private"
],
"outboundTag": "block"
}
]
}
}
6.5 中转机安装Xray,并进行流量中转,以手搓reality为例
6.5.1 具体教程见VLESS-XTLS-Vision-uTLS-REALITY节点搭建,完美解决TLS指纹问题,安全稳定。
6.5.2 修改中转机的config.json配置文件,修改“outbound”的字段:
中转机B的config.json文件:
"outbounds": [
{
"protocol": "vmess", // 落地鸡A的Xray协议
"settings": {
"vnext": [
{
"address": "XXX.XXX.XXX.XXX", // 落地鸡A的公网IP
"port": 2667, // 落地鸡A的Xray端口
"users": [
{
"id": "8eaaaf34-751c-4761-a4bb-8d6ee7f0dea3" // 落地鸡A的UUID
}
]
}
]
}
},
{
"tag": "blocked",
"protocol": "blackhole",
"settings": {}
}
]
6.6 一些注意事项
6.6.1 其实落地鸡A和中转机B直接不是一定要用Xray,ss应该也可以,具体教程自查
6.6.2 Windows版的Google One VPN也存在定期掉线的问题,好在Windows版的会自动重连。但是每次重连Google One VPN的IP都会更换,所以每次重连之后,需要手动在落地鸡的config.json中对Google One VPN的IP进行修改,详见步骤6.4.4,然后重启一下xray.exe。
6.6.3 更新
##6.6.2的方法有点麻烦,根据47楼的提示,我去问了一下ChatGPT,果然有更方便的方法
主要思路就是指定网卡的优先级,让所有流量优先走Google One VPN的网卡,具体方法如下:
首先,按下 Windows R以打开“运行”对话框。
在“运行”对话框中,输入 ncpa.cpl并点击“确定”。这会打开“网络连接”窗口。
在“网络连接”窗口中,您会看到所有的网络接口列表。
到菜单栏上,按下“高级”选项。如果你看不到菜单,按下Alt键即可显示。在下拉菜单中选择“高级设置”。
在弹出的“高级设置”窗口中,您会看到“连接”列表,这里列出了所有的网络链接和它们的优先级。在该列表中顶部的链接具有最高的优先级。
如果您想要更改优先级,找到您想要优先的连接,也就是您的 Google One VPN 连接,然后使用旁边的箭头将它上移,直到它位在列表的最顶端。
修改完成后,点击“确定”。

具体步骤如果各位有兴趣的话,我明早再仔细写一下
win鸡太贵了,一般vps带不动