289新媒网:最划算的手机游戏下载站 手机版 最新游戏 最新软件
当前位置:首页 → 安卓软件 → 工具 → DIY Sandbox下载最新版本 v0.3.5 Lua脚本沙盒容器

DIY Sandbox下载最新版本v0.3.5 Lua脚本沙盒容器

DIY Sandbox下载最新版本
Android 中文 免费软件
  • 应用大小82.2M
  • 更新时间2026-10-28 17:15
  • 应用等级3级
  • 应用版本v0.3.5 Lua脚本沙盒容器
  • 官方网站暂无
  • 厂商
应用截图
应用介绍

DIY Sandbox是一款面向Lua脚本开发者的轻量级沙盒运行容器,核心目标是为脚本提供安全隔离的执行环境。无论你是游戏模组作者、自动化工具开发者,还是编程教学人员,都可以通过它快速加载、运行和调试Lua脚本,而不必担心脚本对宿主系统造成意外影响。软件采用虚拟化资源隔离技术,对文件系统、网络访问、内存占用进行精细化管控,同时保留完整的Lua标准库支持,兼顾安全性与可用性。对于需要频繁测试脚本片段、验证逻辑正确性的用户来说,DIY Sandbox能够显著提升开发效率并降低环境风险。

核心功能特色解析

  • 安全沙盒隔离机制:每个脚本运行在独立的虚拟环境中,默认禁止文件写入与网络请求,用户可按需逐项授权。沙盒层拦截危险系统调用,防止恶意脚本破坏宿主文件或窃取数据。

  • 多版本Lua引擎支持:内置Lua 5.1、5.3、5.4三个主流版本,可在启动脚本前自由切换,兼容不同项目对语法特性的要求,避免因版本差异导致的运行错误。

  • 实时控制台与日志输出:提供交互式控制台面板,脚本的print输出、错误堆栈、执行耗时均实时展示,支持日志级别过滤与关键词高亮,便于快速定位问题。

  • 资源限额与超时保护:可对单个脚本设置内存上限、CPU时间片和指令执行条数,当脚本陷入死循环或占用资源超标时自动终止,保障容器稳定运行。

  • 脚本快照与回放:支持保存脚本运行时的完整状态快照,包括全局变量、协程状态和已加载模块,便于复现问题场景或进行对比测试。

  • 模块白名单管理:以可视化列表管理脚本可加载的第三方模块,未授权模块在require时直接返回错误,从源头控制依赖范围。

DIY Sandbox下载最新版本截图

快速上手操作教程

首次使用DIY Sandbox时,建议按照以下步骤完成环境配置:启动软件后进入「沙盒设置」面板,将Lua引擎版本切换为与你项目匹配的版本。接着在「权限策略」中按需勾选允许访问的目录,建议仅授权脚本所在文件夹的只读权限,避免误写。随后将脚本文件拖入主窗口或通过「文件-加载脚本」导入,点击工具栏绿色运行按钮即可执行。

一个实用技巧是善用断点调试功能:在代码行号左侧单击可设置断点,脚本运行至断点处会自动暂停,此时可在右侧变量面板查看当前作用域内所有变量的值,并支持在控制台中输入表达式进行即时求值。对于需要反复调整参数的脚本,可将常用参数保存为「运行配置」,下次一键加载,省去重复输入。另外,若脚本运行报错,控制台会以红色高亮显示错误行号与堆栈信息,双击堆栈条目可直接跳转到对应代码位置,大幅缩短排查时间。

适用人群与典型场景

DIY Sandbox特别适合以下用户群体:游戏模组开发者可在沙盒中安全测试Lua编写的游戏逻辑扩展,避免模组代码影响游戏本体;自动化脚本编写者能够利用资源限额功能验证脚本在异常条件下的表现;编程教师与学生可借助隔离环境放心运行示例代码,无需担心破坏教学电脑系统;安全研究人员则可通过权限管控观察脚本行为,进行轻量级的恶意脚本分析。典型使用情境包括:插件功能验证、脚本性能压测、教学演示以及第三方脚本的准入审查。

DIY Sandbox下载最新版本截图

常见问题答疑

问:沙盒中运行的脚本能否访问本地文件?
答:默认策略下所有文件访问均被禁止。你需要在「权限策略-文件系统」中显式添加允许访问的目录路径,并指定只读或读写模式,脚本才能通过io库操作对应文件。

问:软件是否支持脚本调用网络接口?
答:支持,但需要手动开启。在权限策略中启用「网络访问」并添加目标域名白名单后,脚本可使用socket或http库发起请求。未列入白名单的域名将被拦截并记录日志。

问:运行大型脚本时提示内存超限怎么办?
答:进入「资源限制」设置,调高单脚本内存上限(默认128MB),同时建议检查脚本是否存在内存泄漏。也可开启「内存监控」视图,实时观察内存曲线定位峰值来源。

问:沙盒快照文件可以在不同电脑间迁移吗?
答:可以。快照文件为独立格式,复制到其他安装了同版本DIY Sandbox的机器上即可通过「文件-导入快照」恢复运行状态,但需确保目标机器具备相同的Lua引擎版本。

近期版本更新日志

新增: 内置 Chromium WebView (chromium productFlavor)

新增 chromium productFlavor, 基于 webviewup-core 库实现运行时替换系统 WebView 为内置 AOSP Chromium 134 内核

内置 AOSP WebView 134.0.6998.39 arm64 (Android 8+ 兼容)

APK 命名: ...-normal-release.apk 与 ...-x-chromium-release.apk

-x- 前缀确保 GitHub API 字母序 normal 排在 chromium 之前, 老客户端安全

修复

Android 9 导航栏: 恢复 IMMERSIVE_STICKY(上滑唤出后自动收回), OnSystemUiVisibilityChangeListener 兜底

spawn 状态追踪: 终端标签页关闭时正确触发 onExit 回调, Lua 层运行态不再滞留

引擎离线健康检查: agent.lua 打开 WebView 前 HTTP 探测确认服务存活

DIY Sandbox下载最新版本截图

权限申请与透明度说明

本软件为桌面端工具,运行所需权限均围绕沙盒管理展开:文件系统读写权限用于加载脚本文件及保存快照配置,仅在用户主动选择目录时触发;网络访问权限用于检查更新及脚本网络白名单功能,可在设置中完全关闭;进程管理权限用于监控和终止超限脚本进程,保障容器稳定性。软件不会收集脚本内容或用户代码数据,所有运行日志仅保存在本地。

同类工具推荐

  • LuaStudio:集成开发调试环境,适合Lua项目全流程开发。

  • 沙盒模拟器:轻量级程序隔离运行工具,操作简单易上手。

  • 脚本助手:支持多种脚本语言的运行辅助工具,功能全面。

  • 代码沙盒:面向开发者的在线代码隔离测试环境。

  • 虚拟机工具:提供完整系统级隔离方案,适合重度隔离需求。

网友评论
评分
★
★
★
★
★
力荐
选择头像:
10
999+人评分
★★★★★
★★★★
★★★
★★
★
查看更多 >

版本信息

  • 包名com.diysandbox.android
  • 名称DIY Sandbox
  • 版本0.3.5
  • MD5值c34646ffe31be3539daad24fa4dccb67

联系我们 | 发展历程 | 版权声明 | 下载帮助

声明:289手游网为非盈利性网站 不接受任何赞助和广告

Copyright 2012-2026 289.com ALL Rights Reserved. 289手游网 版权所有 版权投诉请发邮件到tousu289@163.com,我们会尽快处理

备案号:鄂ICP备2024070713号-2 鄂公网安备42011502001884号