Replies: 15 comments
-
Can I use shadowrocket instead? |
Beta Was this translation helpful? Give feedback.
-
Quantumult X PLZ (uau;) |
Beta Was this translation helpful? Give feedback.
-
whistle is ok too |
Beta Was this translation helpful? Give feedback.
-
Here is a Shadowrocket/Surge Module if anyone wants:
Remember to turn on MITM options and install certificate! You might need to turn off the module after tap to login, then the game will check updates. Once the door appears you can turn it back on. I don’t know the solution by now so this is just my small experience. Edit: I don’t have Quantumult X, so I don’t know how to write the config. You can just mimic this anyway. |
Beta Was this translation helpful? Give feedback.
-
307means443? |
Beta Was this translation helpful? Give feedback.
-
307 means Moved Temporary, it's not a port number. |
Beta Was this translation helpful? Give feedback.
-
I also realized IOS into the game with Fiddler software. Thank you for your help |
Beta Was this translation helpful? Give feedback.
-
Can Android work? Trust two certificates |
Beta Was this translation helpful? Give feedback.
-
Android apps without specific debug purpose security policy would not work with User Certificates. You have to root your device, install the MITM certificate into System Certificates trust zone. Android 应用程序如果没有打开关于调试加密网络相关的选项(通常只能通过修改程序源代码)的话,它是不会信任用户空间内的证书的。你必须 Root 你的设备,然后将中间人攻击证书安装到系统证书空间。 Learn more about Android’s certificate policy from 网络安全配置 - Android 开发者. 我知道你不怎么会英语,所以你也许可以用中文回复我 |
Beta Was this translation helpful? Give feedback.
-
所以跟什么抓包软件无关,根源问题在于安卓7.0以后证书的信任如同虚设,不能抓https包咯 |
Beta Was this translation helpful? Give feedback.
-
7.0 后的需要 Root,不然就是虚拟空间(也就是虚拟机) Root is required after Android 7.0 or your only choice is vm |
Beta Was this translation helpful? Give feedback.
-
谢谢大佬,受教了,我去vmos试试 |
Beta Was this translation helpful? Give feedback.
-
hostname = *.mihoyo.com, *.hoyoverse.com, *.yuanshen.com \S*\hoyoverse.com/ url 307 /123.123.123.123/ |
Beta Was this translation helpful? Give feedback.
-
我写的规则也是能重定向,但是游戏连不上 |
Beta Was this translation helpful? Give feedback.
-
Hello, Could you show me you configurations of config.json file? |
Beta Was this translation helpful? Give feedback.
-
Update 4/28: Whistle#issuecomment-1109968713
Whistle is a cross-platform web debugging tool based on Node.js. So theoretically you could use whistle to proxy the traffic on all platforms except Android 7.0+ without root.
Whistle is quite easy to install, just follow the steps below.
npm install -g whistle
and thenw2 start
to start the daemonhttp://127.0.0.1:8899
, switch to Rules tab and paste the following block127.0.0.1:8899
oryour.lan.ip.addr:8899
"your system name" set proxy
on GoogleServer
First you need to follow the guide to get the needed data
First copy the config to
docker-compose.yaml
Then type
sudo docker-compose up -d
, docker-compose would up the 2 containers, then typesudo docker-compose exec app bash
, thenapt update && apt install -y openjdk-8-jdk vim
After that you could enter the grasscutter folder and start the server by
java -jar grasscutter.jar
For me, I use port 444 for HTTPS, you can choose your own port.
Surge
Surge is a proxy client with other cool features like MitM and Script, I would introduce how to use Surge to proxy the connections to your server.
First install the cert on iOS or iPad OS, then merge the follow config into your config.
145EA60D.js
123.234.235.156
is your server's ip address, don't forget to change the ip in regex expressionYou need the global version of Genshin Impact, with full resource pack downloaded.
Then turn on the MitM as well as the Sciprt and you could enjoy.
Beta Was this translation helpful? Give feedback.
All reactions