mirror of
https://gitee.com/willfree/min-vpn-client_v2.git
synced 2026-06-03 15:36:14 +08:00
ddc08833e309581e95113aba20c2021e6492e4a1
MIN-VPN-Client
项目开发背景说明
本项目前身是MIN-VPN-Android的V2master分支。
旧项目地址:https://gitea.qjm253.cn/PKUSZ-future-network-lab/MIN-VPN-Android
本项目所作修改有:
1. 将原有jNDN库替换为min-dev-java(项目地址:https://gitea.qjm253.cn/wefree/min-dev-java)。
2. 将除第三方库之外的代码中的主要语言由kotlin&java替换为全java。
3. 按照min-dev-java修改收发包逻辑,使得新版VPN-Client可以以MIN的方式与后台进行数据收发。
4. 修改vpn数据交互协议逻辑,使得新版VPN-Client可与VPN-Server-Go后台进行正常服务接口交互。
5. 优化界面、去除冗余代码、统一及规范项目代码结构。
本项目所提供的服务:
作为VPN-Server-Go给安卓系统提供访问内网的VPN服务。
相关项目地址
MIN-VPN-Android: https://gitea.qjm253.cn/PKUSZ-future-network-lab/MIN-VPN-Android
min-dev-java: https://gitea.qjm253.cn/wefree/min-dev-java
VPN-Server-Go: https://gitea.qjm253.cn/PKUSZ-future-network-lab/minVpnServer-go
MIN-VPN-CLI-core-go: https://gitea.qjm253.cn/PKUSZ-future-network-lab/MIN-VPN-CLI-core-go
开发环境
jdk版本: 1.8
Android API Platform: 30
Gradle版本: 6.7.1
使用说明
导出APK,安装到安卓手机,即可使用
Description
Languages
Java
67.6%
Kotlin
32.4%