V2Milk
V2Ray 跨平台定制客户端(For V2RaySocks)
Readme.md
Readme in English:- 注意,0.1.0使用的打包器从electron-packager改成了electron-builder,请注意看 安装方法 安装,不然将报错!!!!!
- Windows下的用户不能将本项目和成品放在任何包含中文和空格的目录下,请不要为此提issue,我也不会去管这个问题
编写进度
MacOS部分(已完成)Windows部分(已完成)- Linux部分(已完成但尚未测试)
自定义订阅(已完成)PAC重启(已完成)
功能
- 对接V2RaySocks
- 连接V2Ray(PAC|全局)
- 免重启更新PAC
- 多语言支持
- 跨平台支持(MacOS|Windows|Linux)
特点
- 使用Electron编写
- 完全开源,真实的开源,你不止能下载到README.md,还能看见真实的业务处理逻辑
- 可完全对接V2raySocks插件
- UI美观
- 遵循GPL-3.0协议
使用方式
- 修改 APP/src/main/config.js 里面的对应项目!
- 自行编译不同版本
使用截图
安装方法
git clone https://github.com/Zzm317/V2Milk.git
cd V2Milk
cd APP
npm install
npm install -g electron-builder
测试方法
- 开发模式(Macos/Linux)
npm run dev
- 普通模式(Macos/Linux)
npm run start
- 开发模式(Windows)
npm run devw
- 普通模式(Windows)
npm run startw
编译方式
-
将最新的 V2Ray-Core 放入 APP/extra/v2ray-core 的对应目录下
-
Mac安装包
npm run dist:mac
-
Windows安装包
npm run dist:win32
npm run dist:win64
-
Linux安装包
npm run dist:linux32
npm run dist:linux64
-
生成的文件在dist目录中 windows客户端可以直接修改编译好的软件的app.asar,目录为resources/app.asar
其他
更新日志
- 0.1.1 修正日志
- 0.1.0 项目开发完成,移除不必要的二维码支持和自定义节点支持并转向V2rayM的开发,并修复大量bug和添加功能
- 0.0.6 少量Bug修复,UI优化,修改alert弹窗为toast
- 0.0.5 修正3.46带来的启动问题,优化订阅
- 0.0.4 加入了自定义节点部分的订阅支持(V = 2)
- 0.0.3 修正少量bug,优化UI,加入系统休眠监控
- 0.0.2 加入多语言支持,优化UI和用户体验
- 0.0.1 主体框架完成
后记
- 开源不代表你可以拿去盈利,也不代表你可以堂而皇之的加上你的加群链接
- 我不特地说是谁了,自己好自为之,没技术不是你随意加其他东西的理由
- 本项目唯一TG讨论组 开发,不存在的