Skip to content

0x101008/sticker

Repository files navigation

纸条应用

项目简介

这是一个安全的临时纸条应用,允许用户创建加密的临时信息,并通过唯一链接安全地分享。

开源地址: https://github.com/0x101008/sticker

主要功能

  • 创建加密纸条:用户可以创建包含文本和图片的加密纸条
  • 设置过期时间:纸条可以设置自动过期时间
  • 一次性查看:支持阅后即焚功能
  • 安全分享:通过唯一链接安全分享敏感信息
  • 多平台支持:响应式设计,适配各种设备

技术特点

  • 前端采用原生HTML5/CSS3/JavaScript
  • 服务端使用PHP处理数据
  • 内容安全策略(CSP)保护
  • Font Awesome提供图标支持
  • 响应式设计适配移动设备

安装说明

  1. 确保服务器已安装PHP 7.0或更高版本
  2. 将项目文件上传到Web服务器目录
  3. 确保notes目录具有写入权限
  4. 访问网站根目录即可使用应用

本地开发环境设置

如果您在本地开发环境中运行此项目,请按照以下步骤操作:

  1. 打开命令行终端,进入项目根目录
  2. 启动PHP内置服务器:
    php -S localhost:8000
    
  3. 在浏览器中访问 http://localhost:8000 即可使用应用

重要提示:直接在浏览器中打开HTML文件(使用file://协议)将无法正常工作,因为PHP脚本需要通过服务器来处理。如果您看到"ERR_CONNECTION_REFUSED"或"Failed to fetch"错误,这通常表示您没有通过PHP服务器访问应用。

使用方法

创建纸条

  1. 访问首页
  2. 在文本框中输入要分享的内容
  3. 可选择上传图片附件
  4. 设置过期时间
  5. 点击"创建纸条"按钮

查看纸条

  1. 通过分享链接访问纸条
  2. 查看纸条内容
  3. 可选择立即销毁纸条

安全特性

  • 内容在服务器端加密存储
  • 支持HTTPS安全传输
  • 严格的内容安全策略
  • 防XSS和CSRF保护

隐私政策

  • 纸条内容仅在指定时间内保存
  • 不收集用户个人信息
  • 过期内容自动销毁

贡献指南

欢迎提交问题报告和功能建议,请通过以下方式联系我们:

  • 提交Issue
  • 发送Pull Request

许可证

本项目采用MIT许可证

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors