Skip to content

Instantly share code, notes, and snippets.

@shengshampoo
Last active December 30, 2023 16:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shengshampoo/c59a1a263b855d51668dc8294bb10600 to your computer and use it in GitHub Desktop.
Save shengshampoo/c59a1a263b855d51668dc8294bb10600 to your computer and use it in GitHub Desktop.
Android clash proxy + Google One VPN

v2ex Google ONE VPN 折腾记录

v2ex 大家有手机端使用 google one 微屁恩的好办法吗?

截取版上的提供資料:

只有一台未 root 的安卓也可以搞,大概流程如下:

1.clash 挂一个支持的国家,例如美国,日本,台湾等。只用代理模式,不要用全局模式。如果有必要的话,覆写监听的 http 端口(假设为监听的 http 端口为 8888)

2.关闭 wifi ,在数据卡的设置里,设置一个新的 APN ,miui 允许自由设置,其它系统自行寻找,把 APN 的代理服务器里面设置为 127.0.0.1,8888

3.直接用 Google one VPN 连接成功,成功后打开 wifi 和关闭 clash 均能保持连接状态

4.如果关闭了 clash ,APN 的设置将会使下次 Google one 将无法再在数据流量模式下连接

安卓不是最简单的吗,只需要前置代理验证一下地区,后边 VPN 都走直连。 检测地区的两条规则

- DOMAIN-KEYWORD,-pa.googleapis.com,GoogleVPNLocaltion
- DOMAIN-SUFFIX,cloud.cupronickel.goog,GoogleVPNLocaltion 

親手試錯嘗試,理出頭緒幾個步驟:

  • 手機關閉WiFi連線,使用數據網路。

  • 服務提供商的用戶訂閱yaml文檔,修改變更文檔內容的網域規則。
    最後一行 ,指的是如果沒有匹配到之前任何規則,則使用最後這一條規則組對流量進行調整,可選擇PROXY 代理或者是 DIRECT直連,一般來說都是選擇 PROXY 代理。

# Final 
- MATCH,Proxy 

依據telegram 群組版上提供的域名配置。
修改如下:

# Google One VPN
# https://post.tg.dev/onesvpn/34958
- DOMAIN-SUFFIX,cloud.cupronickel.goog,Proxy
- DOMAIN-SUFFIX,scone-pa.googleapis.com,Proxy
- DOMAIN-SUFFIX,quake-pa.googleapis.com,Proxy
- DOMAIN-SUFFIX,phosphor-pa.googleapis.com,Proxy
- DOMAIN-SUFFIX,subscriptionsmanagement-pa.googleapis.com,Proxy
- DOMAIN-SUFFIX,subscriptionsmobile-pa.googleapis.com,Proxy
- DOMAIN-SUFFIX,federatedml-pa.googleapis.com,Proxy
- DOMAIN-SUFFIX,na.b.g-tun.com,Proxy
- DOMAIN-SUFFIX,userlocation.googleapis.com,Proxy
- DOMAIN-SUFFIX,connectivitycheck.gstatic.com,Proxy
- DOMAIN-KEYWORD,subscriptions,Proxy
- DOMAIN-SUFFIX,clientservices.googleapis,Proxy
- DOMAIN-SUFFIX,firebaseremoteconfig.googleapis.com,Proxy

# Final
- MATCH,DIRECT

針對 Google One VPN 連線時 IP檢測網域代理,目的在於Google One VPN 檢測的 IP位址結果是訂閱服務商的境外機房IP ,而不是用戶IP。其他的網址則該以DIRECT直連。
若Google One VPN連線成功,後續的網路流量大多走Google One VPN,而訂閱服務商的境外機房流量就變得非常的低,非常的少。

Screenshot_2023-04-11-00-30-46-574_com github kr328 clash_resize_481

Screenshot_2023-04-11-00-30-23-311_tv abema_resize_351

Clash 設置:

  • 網路:關閉通過VpnService 自動路由。
  • 覆寫:覆寫 HTTP 和 Socks 端口,並根據使用HTTP代理端口,填入數據網路 APN 的端口。
  • 修改數據網路 APN 的代理位址:127.0.0.1,端口則以 Clash HTTP 代理端口一致。
  • Clash 連線啟用,再來連線Google one VPN 連通,最後才切換至WiFi上網。

Screenshot_2023-04-11-22-56-24-940_com github kr328 clash_resize_331

Screenshot_2023-04-11-22-56-15-614_com github kr328 clash_resize_341

Screenshot_2023-04-09-19-36-17-380_com android settings1


Clash 代理繞過 IP 檢測機制,規避用戶實際所在地區,透過境外代理機房,以成功開通 Google one VPN連線,並觸發連線距離境外代理機房 所在地區最近的Google one VPN 機房。

連線代理機房美國東西岸節點,Clash Proxy + Google one VPN,IP 顯示的谷歌IP 所在地在美國東西岸。

Screenshot_2023-04-10-22-08-17-087_com kiwibrowser browser_resize_271

Screenshot_2023-04-10-22-09-32-344_com kiwibrowser browser_resize_301

連線代理加拿大節點,Clash Proxy + Google one VPN,IP 顯示的谷歌IP 所在地在加拿大。

Screenshot_2023-05-09-10-16-18-115_com kiwibrowser browser_resize_371

連線代理機房英國節點,Clash Proxy + Google one VPN,IP 顯示的谷歌IP 所在地在英國。

Screenshot_2023-04-10-22-05-26-052_com kiwibrowser browser_resize_11

連線代理愛爾蘭節點,Clash Proxy + Google one VPN,IP 顯示的谷歌IP 所在地在愛爾蘭。

Screenshot_2023-05-09-10-11-37-209_com kiwibrowser browser_resize_951

連線代理機房法國節點,Clash Proxy + Google one VPN,IP 顯示的谷歌IP 所在地在法國。

Screenshot_2023-04-29-13-45-03-280_com kiwibrowser browser_resize_911

連線代理機房日本節點,Clash Proxy + Google one VPN,IP 顯示的谷歌IP 所在地在日本。

Screenshot_2023-04-10-22-11-37-025_com kiwibrowser browser_resize_431

連線代理機房韓國節點,Clash Proxy + Google one VPN,IP 顯示的谷歌IP 所在地在韓國。

Screenshot_2023-04-29-13-43-19-874_com kiwibrowser browser_resize_201

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment