Commit Graph

14 Commits

Author SHA1 Message Date
mshe 6f92f315f3 feat(install): 更新自动安装脚本功能
- 添加 bash 脚本头标识
- 增加下载进度提示信息
- 为下载的脚本文件添加执行权限
- 集成自动安装流程执行
- 添加安装完成状态反馈
2026-05-28 14:29:02 +08:00
mshe e16889d4a9 chore(install): 更新安装脚本以使用新的学习爬虫仓库
- 将 vim-plug 下载链接替换为学习爬虫仓库的 install.sh
- 添加 start.sh、update.sh 和 uninstall.sh 脚本的下载
- 移除旧的 python 执行命令
- 更新自动化安装流程到新的源地址
2026-05-28 14:24:15 +08:00
mshe 1e06cccd87 feat(vnc): 添加批量VNC环境部署脚本
- 新增install.sh脚本实现完整的VNC环境自动化部署
- 添加批量创建用户功能,支持10个用户同时部署
- 集成noVNC和websockify服务配置
- 实现SSL证书自动生成和token配置文件创建
- 添加公共工作目录和用户软链接设置
- 集成爬虫项目自动下载和环境预安装
- 新增start.sh用于启动指定用户的VNC服务
- 添加uninstall.sh用于清理用户和数据
- 实现update.sh用于爬虫项目更新
- 优化VNC启动配置和防火墙设置
2026-05-28 14:22:56 +08:00
mshe 272a7c5e4a chore(build): 更新预安装脚本配置
- 添加了 bash shebang 行
- 修改 pip 安装命令以使用腾讯云镜像源
- 保持虚拟环境创建和依赖安装流程不变
- 维持 playwright 浏览器安装步骤
2026-05-28 12:07:55 +08:00
mshe 8b87a561e4 feat(vnc): 添加VNC服务器安装脚本并重构项目结构
- 新增install.sh脚本,包含批量创建用户、设置VNC密码、配置noVNC服务等功能
- 移除旧的run.sh和setup.sh脚本,将功能整合到新的安装脚本中
- 实现自动化VNC环境部署,包括XFCE桌面、noVNC代理、SSL证书生成
- 配置多用户VNC访问支持,预设10个用户账户及对应端口映射
- 创建公共工作目录并设置适当的文件权限和软链接
- 添加防火墙配置和系统服务自动启动功能
2026-05-27 16:53:52 +08:00
mshe 4790b40a55 fix(deps): 修复 Playwright 安装命令
- 将 playwright install 命令限制为仅安装 chromium 浏览器
- 将 playwright install-deps 命令限制为仅安装 chromium 依赖
- 避免安装不必要的浏览器引擎以减少安装时间和磁盘占用
2026-05-27 15:48:46 +08:00
mshe 86a9767b54 fix(build): 修复预安装脚本中的playwright命令路径
- 修改pre_install.sh脚本中的playwright命令执行方式
- 将全局playwright命令替换为虚拟环境中的完整路径
- 确保在虚拟环境中正确安装playwright依赖
2026-05-27 15:45:37 +08:00
mshe 33bd28272e 10s 2026-05-27 15:42:05 +08:00
mshe 3fcc2d3a36 debug(spider): 修改爬虫调试配置并更新安装脚本
- 将浏览器启动模式从无头模式改为有头模式以便调试
- 在预安装脚本中添加虚拟环境激活命令
- 重新排列安装脚本中的依赖安装顺序
2026-05-27 15:41:50 +08:00
mshe 3c31ad240d feat(vnc): 添加VNC服务器批量部署脚本
- 创建run.sh脚本实现用户批量创建、VNC配置和公共目录设置
- 添加预安装依赖包功能包括XFCE桌面环境和TigerVNC服务
- 实现批量创建10个用户并设置VNC密码的自动化流程
- 配置防火墙规则开放noVNC端口和SSL证书生成
- 创建公共共享目录并为每个用户建立工作区软链接
- 分离setup.sh中的依赖安装逻辑到独立的pre_install.sh脚本
- 移除原有的Python环境初始化代码到新的预安装脚本中
2026-05-27 15:37:31 +08:00
mshe 4774e0e47b add setup.sh 2026-05-27 11:55:15 +08:00
mshe ef9612ed1e add setup.sh 2026-05-27 11:51:11 +08:00
mshe 40a88408bd add setup.sh 2026-05-27 11:51:01 +08:00
mshe a607545324 first commit 2026-05-27 11:25:56 +08:00