20 / 02 / 17
目前,iOS 端「崩坏3」玩安卓国服,可通过 HTTP Catcher / iHTTP Tracker / Thor / Shadowrocket / Pepi / Quantumult / Quantumult X / Surge 4 / Loon 等 9 款网络调试工具来进行跨服,无需越狱或使用跨服包。
⚠️注⚠️:自 4.0 版本更新后,A/B 类方法全部失效,仅可使用 C 类方法进行跨服。望周知。
By: Mornwind
GitHub Link: Mornwind/BH3CN_SwitchServer
作为一个晚登录两三天没能拿到“登录纪念勋章”的安卓国服的甲板老清洁工,自从嫌弃安卓机的卡慢(以及当年月光的光翼特效显示不出来),咬咬牙入了 iPod touch 和 iPad Pro 之后,便开始发愁:安卓端甲板上的老婆们,要怎么打包带到 iOS 端?
奈何,米忽悠一直不为 iOS 客户端加上安卓国服的登录入口(反过来也没有)。后来 ME 社跨服包的出现,为我带来了一线光明。找“Msk包子”大佬购入了无需自签的 iOS 端跨服客户端以后,连续用了好几个版本,省去了每周重新自签的麻烦,倒也还算舒服(只不过得每隔三四个版本付一次分发平台的证书费) 。
最近在 TG 上研究 Surge 4 上可用的签到脚本的时候,偶然结识了一位在用 Quantumult X 的大佬“FlintyLemming”,而他的为崩坏3跨服的方法为我指明了另一条道路,也就促使了本项目的诞生。
在跟“FlintyLemming”大佬进行沟通交流的过程中,我也了解到,他在 Quantumult X 上实现的跨服方法,是借鉴B站一位大佬“霞ヶ丘詩羽x”提供的方案而完成的。而本项目,则是同时借鉴了两位大佬的方法,在 Surge 4 上实现了跨服,同时也为 Quantumult X 用户提供了另一种自定义方案。
此项目的初衷,就是为了能让常挂代理工具(如:Surge 4、Quantumult X)的玩家,无需频繁开关代理工具,就能在忘掉有这么一回事的情况下,在 iOS 端直接登入安卓国服,上舰玩老婆陪老婆玩。
在 iOS 端上,常见的游戏跨服方式主要可分为以下三大类六小类:
类型 | 方式 | 优点 | 缺点 |
---|---|---|---|
A-1 | 通过使用网络调试工具, 在本地重写客户端请求, 直接实现跨服 | 本地修改无需依赖他人 基本不受游戏版本更新影响 | 需要会亿点操作 部分工具价格较高 部分工具在国区无法下载 |
A-2 | 通过使用他人提供的代理服务器, 在远端重写客户端请求, 直接实现跨服 | 操作较少 | 依赖代理服务器的稳定性 安全性无法保证 |
B-1 | 通过对游戏客户端修改后重新打包, 由他人统一签名后在线下载安装, 直接实现跨服 | 几乎无需操作 | 签名所需证书费较贵 更新后需等待新跨服包发布 |
B-2 | 通过对游戏客户端修改后重新打包, 自行签名然后越狱安装或侧载, 直接实现跨服 | 无需花钱 | 需要会亿点操作 越狱影响系统安全性 每 7 天需重新签名 更新后需等待新跨服包发布 |
C-1 | 通过使用云游戏平台, 将游戏画面实时传输至移动设备, 间接实现跨服 | 操作较少 能跨部分渠道服 | 可选渠道服受制于云平台 严重依赖网络质量 安全性无法保证 非会员每日游戏时长受限 非会员每次进入需排队等候 |
C-2 | 通过使用云主机, 将游戏画面实时传输至移动设备, 间接实现跨服 | 能跨渠道服 | 需要会亿点操作 云主机普遍价格很高 严重依赖网络质量 |
A-1:通过使用网络调试工具,在本地重写客户端请求,直接实现跨服。
图标 | 跨服工具 | 别名 | 跨服教程与配置 |
---|---|---|---|
HTTP Catcher | 网球 | 文字教程 | |
iHTTP Tracker | 猫头鹰 | 文字教程 | |
Thor | 锤子 | 文字教程 | |
Shadowrocket | 小火箭 | 文字教程 | |
Pepi | - | 文字教程 | |
Quantumult | 圈 | 文字教程 | |
Quantumult X | 圈叉 | 图文教程(Flinty) 文字教程 | |
Surge 4 | - | 文字教程 | |
Loon | 气球 | 参考 Surge 4 |
跨服工具 | 国区商店 购买与下载 | 正规渠道价格 | 跨服操作 方便程度 | 设备上同时 挂梯与跨服 | 备注 |
---|---|---|---|---|---|
HTTP Catcher (网球) | ✅ | ¥28.00(内购) $3.99(内购) | ★★★★ | ❌ | 3.0 版正在开发中 |
iHTTP Tracker (猫头鹰) | ❌ | ¥18.00 $2.99 | ★★★★ | ❌ | 需 2.0 版 |
Thor (锤子) | ✅ | ¥88.00 $12.99 | ★★★★ | ❌ | |
Shadowrocket (小火箭) | ❌ | $2.99 | ★★★ | ✅ | |
Pepi | ❌ | $1.99 | ★★ | ✅ | 开发者已停更 |
Quantumult (圈) | ❌ | $4.99 | ★★ | ✅ | 开发者已停更 |
Quantumult X (圈叉) | ❌ | $7.99 | ★★ | ✅ | TF 名额已满 |
Surge 4 | ❌ | $49.99(首次内购) + $14.99/y(订阅) | ★★ | ✅ | |
Loon (气球) | ❌ | $2.99 | ★★ | ✅ | Bug 较多 |
注:
世界蛇⟡崩3少前跨服 - QQ 群:
915089623
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/HTTP_Catcher/bh3cn_switchserver_v4.0.0.hcc
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/iHTTP_Tracker/bh3cn_switchserver_v4.0.0.cs5
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Thor/bh3cn_switchserver.f4thor
仅使用 URL 重定向(URL Rewrite) 功能实现。
适合于:从未使用过 Shadowrocket 的新用户;曾用过 Shadowrocket 但目前没有上外网需求的老用户;折腾不来或不爱折腾的新、老用户。
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Shadowrocket/bh3cn_switchserver.conf
适合于:目前仍在使用 Shadowrocket 上外网的老用户;爱折腾的新、老用户。
[URL Rewrite]
、[MITM]
两处下方的代码,在配置文件中分别找到对应位置复制进去,然后点击右上角的“保存”。[URL Rewrite]
# 崩坏3 跨服
# > 获取全平台服务器列表
^https:\/\/(.+?)\.bh3\.com\/query_dispatch\?version=(.+?)_gf_(.+?)&t=(\d+) https://$1.bh3.com/query_dispatch?version=$2_gf_pc&t=$4 HEADER
# > 改写连入服务器的客户端标识
# >> 安卓国服
^http:\/\/106\.14\.51\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://106.14.51.73/query_gameserver?version=$1_gf_pc&t=$3&uid=$4 HEADER
# >> iOS国服
^http:\/\/139\.224\.7\.27\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://139.224.7.27/query_gameserver?version=$1_gf_pc&t=$3&uid=$4 HEADER
# >> 全平台(桌面)服
^http:\/\/106\.15\.162\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://106.15.162.73/query_gameserver?version=$1_gf_pc&t=$3&uid=$4 HEADER
[MITM]
hostname = *.bh3.com
仅使用 URL 重定向(URL Rewrite) 功能实现。
适合于:从未使用过 Pepi 的新用户;曾用过 Pepi 但目前没有上外网需求的老用户;折腾不来或不爱折腾的新、老用户。
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Pepi/bh3cn_switchserver.conf
*.bh3.com
,然后点击右上角“✓”,回到“HTTPS”页面,打开“解密 HTTPS 流量”开关,然后再点击右上角“✓”,然后回到首页。适合于:目前仍在使用 Pepi 上外网的老用户;爱折腾的新、老用户。
[URL REWRITE]
下方的代码,在配置文件中找到对应位置复制进去,然后点击右上角的“保存”。[URL REWRITE]
# 崩坏3 跨服
# > 获取全平台服务器列表
^https:\/\/(.+?)\.bh3\.com\/query_dispatch\?version=(.+?)_gf_(.+?)&t=(\d+) https://$1.bh3.com/query_dispatch?version=$2_gf_pc HEADER
# > 改写连入服务器的客户端标识
# >> 安卓国服
^http:\/\/106\.14\.51\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://106.14.51.73/query_gameserver?version=$1_gf_pc HEADER
# >> iOS国服
^http:\/\/139\.224\.7\.27\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://139.224.7.27/query_gameserver?version=$1_gf_pc HEADER
# >> 全平台(桌面)服
^http:\/\/106\.15\.162\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://106.15.162.73/query_gameserver?version=$1_gf_pc HEADER
*.bh3.com
,然后点击右上角“✓”,回到“HTTPS”页面,打开“解密 HTTPS 流量”开关,然后再点击右上角“✓”,然后回到首页。仅使用 URL 重定向(URL Rewrite) 功能实现。
适合于:从未使用过 Quantumult 的新用户;曾用过 Quantumult 但目前没有上外网需求的老用户;折腾不来或不爱折腾的新、老用户。
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Quantumult/bh3cn_switchserver.conf
适合于:目前仍在使用 Quantumult 上外网的老用户;爱折腾的新、老用户。
[REWRITE]
、[MITM]
两处下方的代码,在配置文件中分别找到对应位置复制进去,然后点击右上角的“保存”。[REWRITE]
# 崩坏3 跨服
# > 获取全平台服务器列表
^https:\/\/(.+?)\.bh3\.com\/query_dispatch\?version=(.+?)_gf_(.+?)&t=(\d+) url 302 https://$1.bh3.com/query_dispatch?version=$2_gf_pc&t=$4
# > 改写连入服务器的客户端标识
# >> 安卓国服
^http:\/\/106\.14\.51\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) url 302 http://106.14.51.73/query_gameserver?version=$1_gf_pc&t=$3&uid=$4
# >> iOS国服
^http:\/\/139\.224\.7\.27\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) url 302 http://139.224.7.27/query_gameserver?version=$1_gf_pc&t=$3&uid=$4
# >> 全平台(桌面)服
^http:\/\/106\.15\.162\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) url 302 http://106.15.162.73/query_gameserver?version=$1_gf_pc&t=$3&uid=$4
[MITM]
hostname = *.bh3.com
详见 FlintyLemming 的 Quantumult X 跨服教程 。
仅使用 URL 重定向(URL Rewrite) 功能实现。
[rewrite_remote]
# 崩坏3 跨服(新手直接订阅使用,无需自行更动)
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Quantumult_X/bh3cn_switchserver.conf, tag=BH3CN_SwitchServer, enabled=true
仅使用 脚本(Script) 功能实现。
[rewrite_local]
# 崩坏3 跨服
# > 获取全平台服务器列表
^https:\/\/(.+?)\.bh3\.com\/query_dispatch\?version=(.+?)_gf_(.+?)&t=(\d+) url script-request-header bh3cn_switchserver.js
# > 改写连入服务器的客户端标识
^http:\/\/(.+?)\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) url script-request-header bh3cn_switchserver.js
[MITM]
hostname = *.bh3.com
[rewrite_local]
# 崩坏3 跨服
# > 获取全平台服务器列表
^https:\/\/(.+?)\.bh3\.com\/query_dispatch\?version=(.+?)_gf_(.+?)&t=(\d+) url script-request-header https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Quantumult_X/bh3cn_switchserver.js
# > 改写连入服务器的客户端标识
^http:\/\/(.+?)\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) url script-request-header https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Quantumult_X/bh3cn_switchserver.js
[MITM]
hostname = *.bh3.com
基于 URL 重定向(URL Rewrite) 功能实现跨服,并可通过 模块(Module) 功能实现配置订阅。
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Surge_4/bh3cn_switchserver_A.sgmodule
[URL Rewrite]
、[MITM]
两处下方的代码,在配置文件中分别找到对应位置复制进去,然后点击右上角“完成”保存修改。[URL Rewrite]
# 崩坏3 跨服
# > 获取全平台服务器列表
^https:\/\/(.+?)\.bh3\.com\/query_dispatch\?version=(.+?)_gf_(.+?)&t=(\d+) https://$1.bh3.com/query_dispatch?version=$2_gf_pc&t=$4 header
# > 改写连入服务器的客户端标识
# >> 安卓国服
^http:\/\/106\.14\.51\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://106.14.51.73/query_gameserver?version=$1_gf_pc&t=$3&uid=$4 header
# >> iOS国服
^http:\/\/139\.224\.7\.27\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://139.224.7.27/query_gameserver?version=$1_gf_pc&t=$3&uid=$4 header
# >> 全平台(桌面)服
^http:\/\/106\.15\.162\.73\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+) http://106.15.162.73/query_gameserver?version=$1_gf_pc&t=$3&uid=$4 header
[MITM]
hostname = *.bh3.com
基于 脚本(Script) 功能实现跨服,并可通过 模块(Module) 功能实现配置订阅。
https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Surge_4/bh3cn_switchserver_B.sgmodule
[Script]
、[MITM]
两处下方的代码,在配置文件中分别找到对应位置复制进去,然后点击右上角“完成”保存修改。[Script]
# 崩坏3 跨服
# > 获取全平台服务器列表
bh3cn_switchserver = type=http-request,pattern=^https:\/\/(.+?)\.bh3\.com\/query_dispatch\?version=(.+?)_gf_(.+?)&t=(\d+),script-path=https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Surge_4/bh3cn_switchserver.js
# > 改写连入服务器的客户端标识
bh3cn_switchserver = type=http-request,pattern=^http:\/\/(.+?)\/query_gameserver\?version=(.+?)_gf_(.+?)&t=(\d+)&uid=(\d+),script-path=https://raw.githubusercontent.com/Mornwind/BH3CN_SwitchServer/master/Surge_4/bh3cn_switchserver.js
[MITM]
hostname = *.bh3.com
参考方法 ⑻ Surge 4 ,此处略去。
A-2:通过使用他人提供的代理服务器,在远端重写客户端请求,直接实现跨服。
尚不提供此方式为「崩坏3」进行跨服。
B-1:通过对游戏客户端修改后重新打包,由他人统一签名后在线下载安装,直接实现跨服。
B-2:通过对游戏客户端修改后重新打包,自行签名然后越狱安装或侧载,直接实现跨服。
图标 | 跨服工具 | 别名 | 跨服教程与配置 |
---|---|---|---|
- | ME 社跨服包 | - | 见 ME 社公众号 |
- | 逆熵乐队跨服包 | - | 见逆熵乐队公众号 |
跨服工具 | 国区商店 购买与下载 | 正规渠道价格 | 跨服操作 方便程度 | 设备上同时 挂梯与跨服 | 备注 |
---|---|---|---|---|---|
ME 社跨服包 (自签) | - | 免费 | ★ | ✅ | Cydia 已失效 |
ME 社跨服包 (免签) | - | ¥60.00/三个大版本 | ★★★★★ | ✅ | |
逆熵乐队跨服包 (自签) | - | 免费 | ★ | ✅ | 已停止更新 |
注:
ME 社 - 微信公众号:(主)
me_shebao
;(备)me_dby
AntiEntropy 逆熵乐队 - 微信公众号:
aeband
C-1:通过使用云游戏平台,将游戏画面实时传输至移动设备,间接实现跨服。
图标 | 跨服工具 | 别名 | 跨服教程与配置 |
---|---|---|---|
- | 网易云游戏 | - | 见网易云游戏官网 |
跨服工具 | 国区商店 购买与下载 | 正规渠道价格 | 跨服操作 方便程度 | 设备上同时 挂梯与跨服 | 备注 |
---|---|---|---|---|---|
网易云游戏 | - | ¥15.9/月 ¥70/季 ¥240/年 | ★★★★★ | ✅ | 部分渠道服平台上没有 |
注:
网易云游戏 - 官网:https://cg.163.com
C-2:通过使用云主机,将游戏画面实时传输至移动设备,间接实现跨服。
此方法需自行摸索。
游戏本体
网络调试工具(仅抓包)
网络调试工具(抓包、代理)
以下为分别连接不同的国服服务器时,有效的客户端登录参数。
服务器 \ 参数 | 客户端标识 | 配置服务器 IP |
---|---|---|
安卓国服 | gf_android gf_pc | 106.14.51.73 |
iOS 国服 | gf_ios gf_pc | 139.224.7.27 |
全平台(桌面)服 | gf_pc gf_android gf_ios | 106.15.162.73 |
服务器 \ 参数 | 客户端标识 | 配置服务器 IP |
---|---|---|
Bilibili 服 | gf_pc gf_android_bilibili | 139.196.248.220 |
应用宝服 | gf_pc gf_android_tencent | 115.159.20.29 |
渠道 1 服 | gf_pc gf_android_coolpad gf_android_gionee gf_android_huawei gf_android_lenovo gf_android_oppo gf_android_vivo | 139.196.248.218 |
渠道 2 服 | gf_pc gf_android_qihoo gf_android_uc gf_android_wandoujia gf_android_xiaomi | 139.196.248.219 |
服务器 \ 参数 | 客户端标识 | 配置服务器 IP |
---|---|---|
安卓测试服(外部) | beta | 139.196.1.196:5080 |
iOS 测试服(外部) | beta_ios | 49.235.123.106:16000 |
"retcode": 0
、"server_state": "Recommend"
"retcode": 0
、"server_state": "HIDE"
"retcode": 2