Commit cca85236 by 陶腾飞

init

parents
File added
File added
File added
File added
# vps-assistant-rust / VAR
- 项目说明
定义:作为管理vps的client端的程序
开源地址:[http://git.zhiweidata.top/taotengfei/var](http://git.zhiweidata.top/taotengfei/var "http://git.zhiweidata.top/taotengfei/var")
- 版本说明
最终版本(v0.1.7)的md5校验码,此版本只适用于初始化部署,而不稳定功能且需要复杂条件的功能以去除。
```bash
af5513def6defd2d41ad251e49e1540c
```
- 初始化部署
- 步骤说明
1. 客服通知重新部署
2. 在管理系统中,执行检查信息
> 📌云启的数据更新后,不一定会同步到厂商的后台系统。
> 263、云立方在客服重新部署后会同步到厂商的后台系统。
3. 批量打开需要初始化的远程主机
4. 复制var.exe到远程主机的administrator用户的桌面中
md5校验码如下
```sql
af5513def6defd2d41ad251e49e1540c
```
5. 按照固定格式来执行初始化
- 格式
- 示例
```sql
%userprofile%\desktop\var.exe -i hbsjzhuang017,shijiazhuang17,IP156218668149,668149,heavy
```
- 释义
```sql
%userprofile%\desktop\var.exe -i 外部ID,名称,宽带账号,宽带密码,组
```
- 来源
- 管理系统
- 输出初始化信息
> 📌执行复制初始化信息,safari作为访问此系统的浏览器时时将出现“无法粘贴信息到系统剪贴板”问题。
> 解决办法:使用域名证书来代替IP并修改js的剪贴板的实现逻辑,或使用chrome
> 说明:初始化信息,是给VAR初始化部署vps的基本功能。
单台:双击表格中某一条目,并选择复制初始化信息 / 复制start.bat
批量:command + 单击某一条目并单击批量选择,针对被勾选的条目,再选择批量输出初始化信息
- 手动拼接
- 示例
```sql
%userprofile%\desktop\var.exe -i hbsjzhuang017,shijiazhuang17,IP156218668149,668149,heavy
```
6. 执行完成后,刷新管理系统的超时重启和检查动态代理监控群的消息
- 程序执行过程说明
> 📌这里的每一步,但凡执行成功,而程序意外退出后,都会继续执行,直到所有步骤执行完成
1. 修改administrator密码
2. 使用rasdial命令连接zwnet宽带
- 如果 宽带连接成功
- 失败
重复连接宽带
- 成功
-  如果 检测网络
检测方式:访问 baidu
- 成功
进入下一步
- 失败
断开网络,重新宽带连接
3. 创建client文件夹
4. 创建ANSI编码的run.bat
5. 创建ANSI编码的kill\_start.bat
6. 创建ANSI编码的start.bat
7. 下载jdk
- 注意事项
1. 如果存在C:\Program Files\JAVA\jre1.8.0\_311\bin\java.exe,跳过此步骤
2. 263和云立方的部分机器,会因宽带限速或者系统太卡又或者内存异常小,导致下载失败(表现:初始化程序异常终止),遇到这种情况,要么设置虚拟内存使其**自动管理所有驱动器的分页文件大小**,要么换机器
来源:[https://file.zhiweidata.com/tools/jre-8u311-windows-i586.tar.gz](https://file.zhiweidata.com/tools/jre-8u311-windows-i586.tar.gz "https://file.zhiweidata.com/tools/jre-8u311-windows-i586.tar.gz")
8. 解压jdk
- 注意事项
1. 如果存在C:\Program Files\JAVA\jre1.8.0\_311\bin\java.exe,跳过此步骤
9. 下载java的lib
来源:[https://file.zhiweidata.com/natvps/client\_update\_list.json](https://file.zhiweidata.com/natvps/client_update_list.json "https://file.zhiweidata.com/natvps/client_update_list.json")
10. 初始化注册表中的环境变量
11. 保存初始化信息到注册表
保存位置:HKLM\SOFTWARE\zhiweidata
12. 关闭防火墙
13. 立刻重启
- 手动构建方式
```bash
git clone git@git.zhiweidata.top:taotengfei/var.git
cargo build --target i686-pc-windows-gnu --release
```
File added
File added
File added
File added
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment