Update Mitrproxy solution #2

Merged
Raphael merged 6 commits from wangeyun/SCHALE.GameServer:master into master 2025-01-01 06:10:57 +00:00
2 changed files with 149 additions and 150 deletions
Showing only changes of commit 058d211ef8 - Show all commits

View File

@ -89,7 +89,7 @@ REWRITE_HOST_LIST = [
Run the following command to start `mitmproxy` with the redirect script: Run the following command to start `mitmproxy` with the redirect script:
```bash ```bash
mitmweb -m wireguard --no-http2 -s redirect_server.py --set termlog_verbosity=warn mitmweb -m wireguard --no-http2 -s redirect_server.py --set termlog_verbosity=warn --ignore Your IP
``` ```
### Parameter Explanation: ### Parameter Explanation:

View File

@ -2,9 +2,9 @@
By 北野樱奈) By 北野樱奈)
## 前置要求 ## 前置要求
- 1. [下载 mitmproxy](https://mitmproxy.org/) 并安装。 1. [下载 mitmproxy](https://mitmproxy.org/) 并安装。
- 2. 具备 WireGuard 和 Python 脚本的基本知识。 2. 具备 WireGuard 和 Python 脚本的基本知识。
- 3. 一台客户端设备(例如 Android 模拟器或手机)以及运行 `mitmproxy` 的主机。 3. 一台客户端设备(例如 Android 模拟器或手机)以及运行 `mitmproxy` 的主机。
### 安装步骤 ### 安装步骤
- Linux/Mac - Linux/Mac
```markdown ```markdown
@ -31,26 +31,26 @@ mitmproxy --version
为了解密 HTTPS 流量,客户端需要信任 `mitmproxy` 的 CA 证书。 为了解密 HTTPS 流量,客户端需要信任 `mitmproxy` 的 CA 证书。
### 操作步骤 ### 操作步骤
- 1. 启动 `mitmproxy`生成证书: 1. 启动 `mitmproxy`生成证书:
```bash ```bash
mitmdump mitmdump
``` ```
- 2. 在电脑端的C:\Users\用户\ .mitmproxy安装电脑证书mitmproxy-ca.p12 2. 在电脑端的C:\Users\用户\ .mitmproxy安装电脑证书mitmproxy-ca.p12
- 3. mitmproxy的目录下会有mitmproxy-ca-cert.crt 3. mitmproxy的目录下会有mitmproxy-ca-cert.crt
- 4. 将 mitmproxy-ca-cert.crt 重命名为 c8750f0d.0 4. 将 mitmproxy-ca-cert.crt 重命名为 c8750f0d.0
- 5. 将证书安装为系统 CA 5. 将证书安装为系统 CA
--- ---
- 1. 将证书移动到系统 CA 目录: 1. 将证书移动到系统 CA 目录:
```bash ```bash
adb root adb root
adb remount adb remount
adb shell mv /sdcard/c8750f0d.0 /system/etc/security/cacerts/ adb shell mv /sdcard/c8750f0d.0 /system/etc/security/cacerts/
``` ```
- 2. 设置正确的权限: 2. 设置正确的权限:
```bash ```bash
adb shell chmod 644 /system/etc/security/cacerts/c8750f0d.0 adb shell chmod 644 /system/etc/security/cacerts/c8750f0d.0
``` ```
- 3. 重启设备: 3. 重启设备:
```bash ```bash
adb reboot adb reboot
``` ```
@ -86,7 +86,7 @@ REWRITE_HOST_LIST = [
运行以下命令以使用重定向脚本启动 `mitmproxy` 运行以下命令以使用重定向脚本启动 `mitmproxy`
```bash ```bash
mitmweb -m wireguard --no-http2 -s redirect_server.py --set termlog_verbosity=warn mitmweb -m wireguard --no-http2 -s redirect_server.py --set termlog_verbosity=warn --ignore 这里输入你的IP地址
``` ```
### 参数说明: ### 参数说明:
@ -108,10 +108,10 @@ mitmweb -m wireguard --no-http2 -s redirect_server.py --set termlog_verbosity=wa
- **其他平台**: 参考 [WireGuard 官方安装指南](https://www.wireguard.com/install/)。 - **其他平台**: 参考 [WireGuard 官方安装指南](https://www.wireguard.com/install/)。
### 配置步骤 ### 配置步骤
- 1. 打开 WireGuard 客户端,点击左下角+号,选择扫描二维码 1. 打开 WireGuard 客户端,点击左下角+号,选择扫描二维码
- 2. 选择后模拟器会弹出扫一扫窗口,选择实时截屏 2. 选择后模拟器会弹出扫一扫窗口,选择实时截屏
- 3. 选择截屏后会有获取图像窗口移动到Mitmproxy浏览器页面上的二维码没有的话在设置里面 3. 选择截屏后会有获取图像窗口移动到Mitmproxy浏览器页面上的二维码没有的话在设置里面
- 4. 启用该配置。 4. 启用该配置。
--- ---
@ -127,4 +127,3 @@ mitmweb -m wireguard --no-http2 -s redirect_server.py --set termlog_verbosity=wa
- 找到 c8750f0d.0 给予 664 权限。用户组为 root - 找到 c8750f0d.0 给予 664 权限。用户组为 root
--- ---
```