【教程】机场节点套 WARP 解决 Google 送中问题

Oxidane 2025-11-20 23:52 1

环境说明:



  • 系统:Windows 11(其他系统未测试)

  • 客户端:clash-party(mihomo内核 1.19.16)

  • 无vps,用的机场


背景: 我被google送中了,L站看到大伙建议套 WARP 来解决。于是自己摸索了一下只用clash管理所有东西的方式,成功了,记录下来分享一下,抛砖引玉。


如果想半自动配置

把wgcf.exe中获得的参数配置、自己的原来的配置文件.yaml、帖子一起丢给ai就行了。




核心思路


构建一条代理链:


你的设备 → 机场节点 → Cloudflare WARP → Google AI Studio

实现方式:



  • 使用 mihomo 的 dialer-proxy 参数实现链式代理

  • WARP 节点指定机场节点作为前置代理

  • 配置 GEOSITE 规则匹配 Google AI 流量




一、WARP 账户注册


1. 下载 wgcf 工具


从 GitHub 下载 wgcf 对应系统版本。


2. 注册账户并生成配置


wgcf.exe register
wgcf.exe generate

生成两个文件:



  • wgcf-account.toml:账户信息

  • wgcf-profile.conf:WireGuard 连接参数


3. 提取配置参数


wgcf-profile.conf 提取:



  • PrivateKey

  • Address(IPv4 和 IPv6 地址)

  • PublicKey(固定值:bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=)

  • Endpoint(engage.cloudflareclient.com:2408)




二、Clash Meta 配置


节点配置


在配置文件的 proxies 字段下添加以下节点:


proxies:
- name: "美国-WARP"
type: wireguard
server: engage.cloudflareclient.com
port: 2408
ip: YOUR_IPV4_ADDRESS
ipv6: YOUR_IPV6_ADDRESS
private-key: YOUR_PRIVATE_KEY
public-key: bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
udp: true
mtu: 1280
dialer-proxy: "WARP前置-美国"
dial-timeout: 60000

- name: "日本-WARP"
type: wireguard
server: engage.cloudflareclient.com
port: 2408
ip: YOUR_IPV4_ADDRESS
ipv6: YOUR_IPV6_ADDRESS
private-key: YOUR_PRIVATE_KEY
public-key: bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
udp: true
mtu: 1280
dialer-proxy: "WARP前置-日本"
dial-timeout: 60000

- name: "狮城-WARP"
type: wireguard
server: engage.cloudflareclient.com
port: 2408
ip: YOUR_IPV4_ADDRESS
ipv6: YOUR_IPV6_ADDRESS
private-key: YOUR_PRIVATE_KEY
public-key: bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
udp: true
mtu: 1280
dialer-proxy: "WARP前置-狮城"
dial-timeout: 60000

- name: "台湾-WARP"
type: wireguard
server: engage.cloudflareclient.com
port: 2408
ip: YOUR_IPV4_ADDRESS
ipv6: YOUR_IPV6_ADDRESS
private-key: YOUR_PRIVATE_KEY
public-key: bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
udp: true
mtu: 1280
dialer-proxy: "WARP前置-台湾"
dial-timeout: 60000

- name: "WARP直连"
type: wireguard
server: engage.cloudflareclient.com
port: 2408
ip: YOUR_IPV4_ADDRESS
ipv6: YOUR_IPV6_ADDRESS
private-key: YOUR_PRIVATE_KEY
public-key: bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
udp: true
mtu: 1280
dial-timeout: 60000

说明



  • ipipv6 填写从 wgcf-profile.confAddress 字段提取的地址

  • private-key 填写从 wgcf-profile.confPrivateKey 字段提取的密钥

  • dialer-proxy 指定前置节点,实现链式代理




代理组配置


在配置文件的 proxy-groups 字段下添加以下代理组:


proxy-groups:
# WARP 前置节点组
- name: WARP前置-美国
type: fallback
include-all: true
filter: "(?i)^(?!.*WARP).*(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)"
url: https://www.gstatic.com/generate_204
interval: 60
timeout: 5000

- name: WARP前置-日本
type: fallback
include-all: true
filter: "(?i)^(?!.*WARP).*(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan)"
url: https://www.gstatic.com/generate_204
interval: 60
timeout: 5000

- name: WARP前置-狮城
type: fallback
include-all: true
filter: "(?i)^(?!.*WARP).*(新加坡|坡|狮城|SG|Singapore)"
url: https://www.gstatic.com/generate_204
interval: 60
timeout: 5000

- name: WARP前置-台湾
type: fallback
include-all: true
filter: "(?i)^(?!.*WARP).*(台|新北|彰化|TW|Taiwan)"
url: https://www.gstatic.com/generate_204
interval: 60
timeout: 5000

# WARP 链
- name: WARP链
type: fallback
url: https://www.gstatic.com/generate_204
interval: 300
timeout: 10000
proxies:
- 美国-WARP
- 日本-WARP
- 狮城-WARP
- 台湾-WARP
- WARP直连

# Gemini 专区
- name: Gemini
type: select
proxies:
- WARP链
- 美国-WARP
- 日本-WARP
- 狮城-WARP
- 台湾-WARP
- WARP直连

说明



  • WARP前置节点 filter 使用 ^(?!.*WARP).* 排除 WARP 节点




三、路由规则配置


在配置文件的 rules 字段下添加以下规则:


rules:
# Google AI 服务专用规则
- GEOSITE,google-deepmind,Gemini

# 其他规则...

说明



  • GEOSITE,google-deepmind 是社区维护的通用规则

  • 具体域名列表见:v2fly/domain-list-community




四、重要提示:DNS 配置问题


我遇到的问题


配置 WARP 节点时如果添加了 dnsremote-dns-resolve 字段,会导致 DNS 解析失败。


日志表现


[DNS] resolve aistudio.google.com A from udp://223.5.5.5:53
[UDP] mihomo --> 223.5.5.5:53 doesn't match any rule using 狮城-WARP
[TCP] dial Gemini --> aistudio.google.com:443 error: dns resolve failed: couldn't find ip

解决方法

完全不要在 WARP 节点配置中添加 dnsremote-dns-resolve 字段,让 mihomo 使用全局 DNS 配置。


效果如图

最新回复 (19)
  • Pythonahy 11-21 07:37
    1

    这帖子怎么回事?8个小时没回复的吗

  • 逝去的晚风 11-21 08:12
    2

    感谢佬分享教程

  • sunfly 11-21 08:40
    3

    那,佬有没有避免送中的教程呀

    求教

    https://linux.do/t/topic/1200126

  • 大帅哥 11-21 09:01
    4

    感谢大佬教程

  • rmbyu 11-21 09:17
    5

    deepmind



    佬友强啊

  • 子浪 11-21 09:44
    6

    感谢分享

  • 冻干 11-21 10:05
    7

    感谢佬的分享

  • kk1122nn 11-21 10:07
    8

    感谢佬友分享的教程

  • 小 i 同学 11-21 10:11
    9

    感谢佬分享的教程

  • Adam 11-21 10:15
    10

    感谢分享,马克 学习一下。

  • 皮皮不太皮 11-21 10:39
    11

    佬友强啊^-^

  • Oxidane 楼主 11-22 03:24
    12

    我也不是很清楚,但是很诡异的现象是我配置完这个过了三五天之后我就没被送中了 ^-^

  • sunfly 11-22 08:14
    13

    是吧^-^所以我也在找怎么才能避免变成宋仲基

  • Byuzh 11-25 17:57
    14

    用clash verge折腾了会儿成功了,强啊

  • W 12-08 15:49
    15

    不懂,但感觉强大

  • Sen Sleck 12-14 15:39
    16

    怎么弄的啊

  • Qiudaoyu 12-14 15:44
    17

    感谢佬友分享

  • dexterdai 04-04 18:33
    18

    学习学习

  • 一个头两个大 04-04 19:56
    20

    感谢分享!

* 帖子来源Linux.do
返回