直达脚本
这是一个“即插即用”的脚本管理工具。它不需要复杂的数据库配置,不需要 Node.js 构建环境,只需一个 PHP 文件即可在任何支持 PHP 的服务器上运行。它拥有媲美原生 App 的现代化 UI,支持脚本的分类、搜索、权限管理及快速分享。

✨ 主要功能
1. 极致轻量,部署简单
- 单文件架构:所有逻辑(后端 API、前端界面、CSS 样式)均包含在一个
.php文件中。 - 无数据库依赖:数据存储在同级目录自动生成的
data.json文件中,迁移只需复制这两个文件。 - 无需构建:前端采用浏览器端编译(Babel Standalone),无需
npm install或build过程。
2. 安全可靠
- 初始化向导:首次访问自动引导设置管理员密码。
- 安全鉴权:后端采用 PHP Session 会话管理,配合
password_hash加密存储密码。 - 数据保护:自动生成
.htaccess文件,禁止外部直接下载或访问data.json数据文件。 - 并发锁:写入数据时使用文件锁(
LOCK_EX),防止多端操作导致数据丢失。
3. 灵活的权限控制
- 公开/私有模式:每个脚本可单独设置为“公开可见”或“仅管理员可见”。
- 访客视图:未登录用户仅能看到公开的脚本;管理员登录后可管理所有脚本。
4. 现代化的使用体验
- 高效列表视图:紧凑的列表布局,左侧显示应用图标,右侧显示来源链接。
- 一键操作:
- 支持一键复制脚本命令。
- 支持一键复制专属分享链接(Deep Link),通过 URL 参数直接定位特定脚本。
- 智能归类:顶部自动根据标签(Tags)生成分类导航栏,支持横向滚动切换。
- 实时搜索:支持按标题、描述、标签或命令内容实时过滤。
5. 强大的编辑功能
- 自定义 ID:支持自定义脚本的唯一标识(ID),便于记忆和生成固定的分享链接。
- 富信息录入:支持设置标题、命令(支持自动换行开关)、简介、标签、图标 URL 以及来源链接。
🚀 使用指南
1. 环境要求
- 任意支持 PHP 7.0+ 的 Web 服务器(如 Apache, Nginx, IIS)。
- 确保脚本所在目录具有写入权限(用于生成
data.json和.htaccess)。
2. 安装步骤
- 将
script.php上传到服务器的任意目录(例如/tools/script.php)。 - 在浏览器中访问该文件地址。
3. 初始化
- 首次访问时,系统会提示检测到未设置密码。
- 在弹出的窗口中输入您的管理员密码并保存。
- 系统会自动登录并进入管理界面。
4. 日常使用
- 添加脚本:登录后,点击右上角的 “新建” 按钮。填写标题、命令、标签(逗号分隔)等信息。
- 图标 URL:可以填入 App Store 或其他图床的图片链接。
- 公开可见:勾选后,没有密码的访客也能看到此脚本。
- 分享脚本:点击列表左侧的 分享图标,脚本的专属链接会自动复制到剪贴板。发送给他人,对方打开后列表会只显示该脚本。
- 复制命令:鼠标悬停在脚本条目上,点击出现的 “复制” 按钮即可。
5. 数据备份
- 所有数据都存储在同目录下的
data.json文件中。 - 备份时,只需下载
script.php和data.json即可。
📝 常见问题 (FAQ)
- Q: 为什么我看不到添加按钮?
- A: 请点击右上角的“用户”图标进行登录。只有验证密码后才是管理员模式。
- Q: 如何修改管理员密码?
- A: 目前版本需手动修改
data.json中的password_hash字段,或删除data.json重新初始化(注意备份数据)。
- A: 目前版本需手动修改
- Q: 为什么图标不显示?
- A: 请确保填写的“图标 URL”是有效的图片直链(以 .png, .jpg 等结尾),且该图片允许跨域引用。
暂无评论,快来抢沙发吧!