马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
# 🚀 Android SOCKS5 代理 - 使用说明
## 📋 快速开始
### 第1步: 进入项目目录
```cmd
cd AndroidSocks5Proxy
```
### 第2步: 环境检查
```cmd
# 快速检查
.\QUICK_START.bat
# 完整验证
.\verify_setup.bat
```
### 第3步: 启动开发
```cmd
# 启动Android Studio
.\launch_android_studio.bat
```
## 🛠️ 脚本说明
### 环境检查脚本
- **QUICK_START.bat** - 快速环境检查,验证基本开发环境
- **verify_setup.bat** - 完整环境验证,详细检查所有组件
### 启动脚本
- **launch_android_studio.bat** - 自动检测并启动Android Studio
- **install_environment.ps1** - 自动安装和配置开发环境
## 📱 开发流程
### 1. 环境准备
确保已安装以下组件:
- Java JDK 11 或更高版本
- Android Studio
- Android SDK (API 23-33)
### 2. 项目导入
1. 运行 `.\launch_android_studio.bat`
2. 等待Android Studio启动
3. 项目会自动加载
4. 等待Gradle同步完成
### 3. 设备配置
**真实设备:**
- 启用开发者选项
- 开启USB调试
- 连接USB线
**模拟器:**
- 在Android Studio中创建AVD
- 推荐配置: Pixel 6 Pro, Android 13
### 4. 编译运行
1. 选择目标设备
2. 点击绿色运行按钮
3. 等待应用安装完成
## 🔧 常见问题
### 问题1: 脚本无法运行
**解决方案:**
```cmd
# 确保在项目根目录
cd D:\works\android\AndroidSocks5Proxy
# 检查文件是否存在
dir *.bat
# 运行脚本
.\QUICK_START.bat
```
### 问题2: Java环境问题
**解决方案:**
```cmd
# 检查Java版本
java -version
# 如果未安装,下载JDK 11+
# https://adoptium.net/
```
### 问题3: Android Studio未找到
**解决方案:**
1. 下载安装Android Studio: https://developer.android.com/studio
2. 重新运行启动脚本
### 问题4: Gradle同步失败
**解决方案:**
```cmd
# 在Android Studio Terminal中执行
./gradlew clean
./gradlew build --refresh-dependencies
```
## 📊 项目结构
```
AndroidSocks5Proxy/
├── app/ # 应用主模块
│ ├── src/main/
│ │ ├── java/ # Kotlin源代码
│ │ │ └── com/socks5proxy/android/
│ │ │ ├── network/ # 网络层
│ │ │ ├── manager/ # 管理器
│ │ │ ├── service/ # 服务层
│ │ │ ├── ui/ # 用户界面
│ │ │ ├── model/ # 数据模型
│ │ │ └── utils/ # 工具类
│ │ ├── res/ # 资源文件
│ │ └── AndroidManifest.xml # 应用清单
│ └── build.gradle # 应用构建配置
├── build.gradle # 项目构建配置
├── settings.gradle # 项目设置
├── QUICK_START.bat # 快速环境检查
├── launch_android_studio.bat # 启动Android Studio
├── verify_setup.bat # 完整环境验证
└── 使用说明.md # 👈 当前文件
```
## 🎯 功能特性
### 核心功能
- **SOCKS5代理服务器** - 完整的SOCKS5协议实现
- **数据包拦截** - 实时监控网络数据包
- **自定义数据包** - 发送自定义十六进制数据
- **配置管理** - 灵活的服务器和拦截配置
- **日志系统** - 完整的运行日志记录
### 用户界面
- **服务器控制** - 启动/停止代理服务
- **数据包管理** - 查看和管理拦截的数据包
- **配置界面** - 服务器参数和规则设置
- **日志查看** - 系统日志和调试信息
效果图如下:
---
**提示**: 首次启动可能需要较长时间下载依赖,请保持网络连接并耐心等待。
|
|