2025-04-12 10:00:00
TransparentSafari是一个比较有意思的项目,没有过多介绍,一般人还真难发现它,发行包才136kb大小,用途嘛…可以适当摸鱼,透明度可以自由调节,网址书签可以在内部添加
项目地址:https://github.com/976431yang/TransparentSafari
2025-04-12 10:00:00
前言:近期碰到一个喜欢的一个项目,看到可以类似memos的轻松发布自己的内容…本着喜欢就改造的原则,这个版本的说说笔记就诞生了,使用它,你的数据将由你自由掌控,且可完全免费一键部署,重要的是碎片化的信息记录加自动化就会变的非常高自由度,感兴趣的话不妨来试试
这是基于Ech0基本框架的二次开发、魔改及完善,类似朋友圈样式风格,支持后台配置修改如背景图、个性签名等,支持api 获取内容、更新操作等,支持对b站视频、网易云音乐、youtube等的解析添加、支持一键复制,一键生成内容图片、支持http post发送内容到平台,支持对接webhook、telegram、企业微信、飞书的一键推送,支持内容热力图组件等个性化组件,它完全属于个人的自定化使用,会加入定制化的一些功能,由于代码已重构,不同步于原版
源码:https://github.com/rcy1314/echo-noise
原版介绍
Ech0 是一款专为轻量级分享而设计的开源自托管平台,支持快速发布与分享你的想法、文字与链接。简单直观的操作界面,轻松管理你的内容,让分享变得更加自由,确保数据完全掌控,随时随地与世界连接。
原版地址:https://github.com/lin-snow/Ech0
一键部署无服务器平台-fly.io、zeabur、railway、vercel
外部扩展-支持快捷指令及popclip一键发布内容到站点
支持推送渠道(webhook、tg、企业微信、飞书)
标签系统和图片api 路由
支持链接远程数据库PostgreSQL、MySQL的连接支持,默认SQLite
个性化前端组件如发布日历-热力图组件,默认不显示,点击日历图标后显示
内容二次编辑及一键复制一键生成内容图片
数据库文件的一键备份、上传
💡 部署完成后访问 ip:1314 即可使用
一键部署
1 |
docker run -d \ |
/opt/data/noise.db
是你本地的原有数据库文件,如果没有,可以去掉这个挂载命令,它也会自动创建
说明:如果你是经常使用附件图片发布内容的则可以这样:-v /opt/data:/app/data \
默认用户名:admin
默认用户密码:admin
在该目录下执行以下命令启动服务(不修改环境变量时默认使用本地数据库.db 文件):
1 |
docker-compose up -d |
数据库使用 Neon PostgreSQL 云数据库服务,其它也支持
请先前往官网https://console.neon.tech部署好你的基础数据库
以下部署文件已放入根目录下的noise文件夹内
部署成功示例:
fly.toml
1 |
app = 'ech0-noise' # 修改为你的自定义容器名 |
部署命令
在准备好 fly.toml 文件后,你可以使用以下命令来部署你的应用到 Fly.io:
fly launch
fly deploy
确保你已经安装并配置好了 Fly.io 的 CLI 工具,并且已经登录到你的 Fly.io 账号。如果你还没有安装 Fly.io CLI,可以通过以下命令安装:
1 |
curl -L https://fly.io/install.sh | sh |
安装完成后,使用 fly auth login
登录到你的 Fly.io 账号。
zeabur.toml
1 |
app = "ech0-noise" |
1 |
zeabur deploy |
railway.toml
1 |
app = "ech0-noise" |
1 |
railway up |
注意⚠️
如果你是直接在平台拉取项目部署而不是通过命令部署,你需要拷贝fork本项目并将fly.toml、railway.toml、zeabur.toml文件放入根目录下才能一键部署
本地数据库直接docker部署即可
远程数据库服务则可以通过环境变量连接
连接远程 PostgreSQL:
1 |
docker run -d \ |
连接远程 MySQL:
1 |
docker run -d \ |
注意事项:
对于 Neon PostgreSQL (地址https://console.neon.tech )这样的云数据库服务,需要使用特定的连接参数。以下是连接命令:
1 |
docker run -d \ |
注意事项:
DB_SSL_MODE=require
环境变量,因为 Neon 要求 SSL 连接对于所有数据库类型(SQLite/PostgreSQL/MySQL),点击后台数据库下载按钮后,都会先备份数据库文件
1 |
备份过程: |
恢复要求:
⚠️ :因PostgreSQL/MySQL云服务会有SSL连接、兼容版本号、数据表格式等要求,后台一键备份恢复不一定能满足你需要连接的远程数据库,请尽量前往服务商处下载备份
先到后台获取api token,然后可以参考下面的命令运行或使用其它服务(记得将https://your.localhost.com 更改为你自己的服务地址)
1 |
# 发送纯文本信息 |
1 |
# 方式1:使用 Markdown 语法发送文本 |
如果你想使用session 认证方式
1 |
curl -v -X POST 'https://your.localhost.com/api/messages' \ |
对于图文混合消息,可以这样发送:
1 |
curl -X POST 'https://your.localhost.com/api/token/messages' \ |
1 |
或者使用 multipart 类型: |
/api/frontend/config
1 |
curl http://localhost:8080/api/frontend/config |
/api/login
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/login \ |
/api/register
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/register \ |
/api/status
1 |
curl http://localhost:8080/api/status |
/api/messages
1 |
curl http://localhost:8080/api/messages |
/api/messages/:id
1 |
curl http://localhost:8080/api/messages/1 |
/api/messages/page
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/messages/page \ |
/api/messages/calendar
1 |
curl http://localhost:8080/api/messages/calendar |
/api/messages/search
1 |
curl "http://localhost:8080/api/messages/search?keyword=测试&page=1&pageSize=10" |
/rss
1 |
curl http://localhost:1314/rss |
/api/messages
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/messages \ |
/api/messages/:id
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/messages/1 \ |
/api/messages/:id
1 |
curl -X DELETE http://localhost:8080/api/messages/1 \ |
/api/user
1 |
curl http://localhost:8080/api/user \ |
/api/user/change_password
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/user/change_password \ |
/api/user/update
1 |
curl -X PUT http://localhost:8080/api/user/update \ |
/api/user/logout
1 |
curl -X POST http://localhost:8080/api/user/logout \ |
/api/user/token
1 |
curl http://localhost:8080/api/user/token \ |
/api/user/token/regenerate
1 |
curl -X POST http://localhost:8080/api/user/token/regenerate \ |
/api/settings
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/settings \ |
/api/backup/download
1 |
curl http://localhost:8080/api/backup/download \ |
/api/backup/restore
1 |
curl -X POST http://localhost:8080/api/backup/restore \ |
/api/images/upload
1 |
curl -X POST http://localhost:8080/api/images/upload \ |
/api/notify/config
1 |
curl -X GET http://localhost:8080/api/notify/config \ |
/api/notify/config
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/notify/config \ |
/api/notify/test
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/notify/test \ |
/api/notify/send
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/notify/send \ |
注意事项:
目前会构建两个版本,
稳定版:latest镜像
实验版:last镜像
如果你需要构建自己的镜像发布-示例:
1 |
docker buildx build --platform linux/amd64,linux/arm64 -t noise233/echo-noise:latest --push --no-cache . |
其中,你需要设置设置源数据库和目标数据库的路径,源数据库为memos_prod.db(memos数据)目标数据库为database.db(本站数据库),你还需要修改构建插入的数据中的用户名为你自己的用户名,分别迁移了原文本内容、发布时间,可以在noise/memos迁移文件夹中找到该脚本
,运行python3 main.py即可,
迁移结束后将你的数据库文件和原图片文件夹(有的话)打包为zip格式,进入站点后台选择恢复数据上传即可。
选中后自动识别安装,发送时会自动添加一个popclip开头的标签,token可在后台找到
1 |
// #popclip extension for Send to Shuo |
如果你想将内容作为说说嵌入或结合到你的网站、博客可以参考
说明:host为站点地址,limit为每页内容数量,domId为容器名,下面的代码展示了使用js来请求数据内容到前端并渲染处理的基本框架,其余需要你自己再丰富css样式和你自己的页面
html前端:
1 |
<link rel="stylesheet" href="./assets/css/note.css"> |
note.js
1 |
// Note says content loading script |
示例note.css
1 |
/* 基础卡片样式 */ |
ios快捷指令
使用快捷指令发布内容到站内,获取:https://www.icloud.com/shortcuts/8ba1240ab39d4bf2b4a02b69a5cc12bf
数据库可以直接迁移吗
1、直接上传至部署时挂载的路径中,重新启用,或者在容器文件夹/app/data/noise.db直接替换即可
2、使用后台数据库管理备份功能,支持一键下载、上传
数据库文件下载为zip格式,上传也必须为zip,本地数据库恢复包中必须有noise.db文件
👉如何自定义化前端数据后添加到数据库?
需要在setting.go、migrate.go、models.go、controllers.go同时写入前端参数的后端定义,并修改前端参数信息为后端可读取的参数,其中controllers.go为控制器
👉前端基本在web目录下,目前模版文件为components目录文件,pages下index.vue为父级模版
👉建议:不要和我一样在同一个文件里修改添加,造成一个文件上千行代码…请尽量使用父子层级来添加代码
2025-01-03 10:00:00
前言:这是两个高度完善的小红书运营工具,已完成商业化进度,功能包括提供完全免费使用的套餐及额外的pro套餐,可在编写文案、自动评论、发布、养号、发布等等带来强大的辅助,值得推荐!
笔记编辑、排版、内容检测、效果预览,一站式搞定,它是专为编辑笔记类内容(如:小红书、公众号图文模式、闲鱼、soul)而生的编辑器。为了提高文字创作者的排版效率、提升美观度和增强内容适读性。
文档:https://help.reditorapp.com
🚫 敏感词检测
👐 超大编辑区域
👁 笔记预览
📑 一键复制
🗂 分组管理
🔍 快捷搜索
📦 笔记容量无限制
🔄 多端同步
🤖️ AI创作助手
⬇️ Markdown
👀 排版主题
🧩 笔记碎片
📄 笔记模板
#️⃣ 话题插入
😀 Emoji分组
这是一个通过谷歌浏览器插件运行的自动化程序,包括Ai智能评论、点赞、关注 一键提升账号活跃度
官网:https://shinewaycargo.com/xhs-auto/
灵活的时间控制
自定义滚动间隔和停留时长,完全掌控浏览节奏
智能概率系统
精准控制评论频率,模拟真实用户行为
自动化效率
智能处理重复性任务,大幅提升运营效率
内置安全机制
智能频率限制,确保账号安全
内容质量把控
支持关键词过滤,确保互动内容相关性
防重复保护
自动记录已互动内容,避免重复操作
简洁操作界面
直观的设计,无需复杂设置
数据分析支持
完整的数据导出功能,助力运营决策
实时状态监控
随时掌握运行状态,及时调整策略
2025-01-03 10:00:00
Podman 是一款无守护程序的开源 Linux 原生工具,同时GUI支持WIN、MAC,旨在使用开放容器计划 (OCI) 容器和容器映像轻松查找、运行、构建、共享和部署应用程序,Podman 控制下的容器可以由 root 或非特权用户运行。Podman 使用 libpod 库管理整个容器生态系统,包括 Pod、容器、容器镜像和容器卷。Podman 专注于帮助您维护和修改 OCI 容器映像的所有命令和功能,例如拉取和标记。它允许您在生产环境中创建、运行和维护这些容器和容器镜像。
官网:https://container-desktop.com
你可以通过官网下载适用于WIN或mac的GUI程序
或者
可以从 Podman.io 网站下载
通过 Brew 安装
如果您确实希望使用 Brew,则必须首先安装 Homebrew。一旦您 已设置 brew,您可以使用命令安装 Podman
1 |
brew install podman |
安装后,您需要创建并启动您的第一台 Podman 计算机:
1 |
podman machine init |
然后,您可以使用以下方法验证安装信息:
1 |
podman info |
此示例容器将运行一个非常基本的 httpd 服务器(名为 basic_httpd),该服务器仅提供其索引 页。
1 |
podman run --name basic_httpd -dt -p 8080:80/tcp docker.io/nginx |
由于容器在分离模式下运行,由命令中的 -d 表示,因此 Podman 将在容器 ID 运行后打印容器 ID。请注意,我们使用端口转发是为了能够 访问 HTTP 服务器。要成功运行,至少需要 slirp4netns v0.3.0。podman run
Podman ps 命令用于列出正在创建和正在运行的容器。
1 |
podman ps |
注意:如果将 -a 添加到 ps 命令,Podman 将显示所有容器。
您可以“检查”正在运行的容器的元数据和有关自身的详细信息。我们甚至可以使用 inspect 子命令查看分配给容器的 IP 地址。由于容器在无根模式下运行,因此不会分配 IP 地址,并且该值将在 inspect 的输出中列为 “none”。
1 |
podman inspect basic_httpd | grep IPAddress\": |
由于我们没有容器的 IP 地址,我们可以测试主机之间的网络通信 操作系统和使用 Curl 的容器。以下命令应显示我们的 容器化 httpd 服务器。
1 |
curl http://localhost:8080 |
您也可以使用 Podman 查看容器的日志:
1 |
podman logs <container_id> |
并且你可以用 top 在容器中观察 httpd pid。
1 |
podman top <container_id> |
对容器执行检查点操作会停止容器,同时将容器中所有进程的状态写入磁盘。 这样,容器可以在以后恢复并继续运行,与 检查站。此功能需要在系统上安装 CRIU 3.11 或更高版本。 此功能不支持作为无根功能;因此,如果您想尝试一下,则需要使用相同的命令但使用 sudo 以 root 身份重新创建容器。
要对容器进行检查点操作,请使用:
1 |
sudo podman container checkpoint <container_id> |
只能对以前检查点的容器恢复容器。还原的容器将 continue 在它被执行检查点的同一时间点运行。 要恢复容器,请使用:
1 |
sudo podman container restore <container_id> |
还原后,容器将像执行检查点之前一样再次响应请求。
1 |
curl http://<IP_address>:8080 |
要将容器从一个主机实时迁移到另一个主机,容器会在源上执行 checkpoint 操作 系统,传输到目标系统,然后在目标系统上恢复 系统。传输 checkpoint 时,可以指定 output-file。
在源系统上:
1 |
sudo podman container checkpoint <container_id> -e /tmp/checkpoint.tar.gz |
在目标系统上:
1 |
sudo podman container restore -i /tmp/checkpoint.tar.gz |
还原后,容器将像执行检查点之前一样再次响应请求。这 容器将继续在目标系统上运行的时间。
1 |
curl http://<IP_address>:8080 |
要停止 httpd 容器:
1 |
podman stop <container_id> |
您还可以使用 ps 子命令检查一个或多个容器的状态。在这种情况下,我们应该 使用 -a 参数列出所有容器。
1 |
podman ps -a |
要删除 httpd 容器:
1 |
podman rm <container_id> |
您可以通过运行 podman ps -a 来验证容器的删除。
2025-01-03 10:00:00
AigcPanel
是一个简单易用的一站式AI数字人系统,小白也可使用。 支持视频合成、声音合成、声音克隆,简化本地模型管理、一键导入和使用AI模型。
MuseTalk
、cosyvoice
安装完成后,打开软件,下载模型一键启动包,即可使用。
electron
vue3
typescript
仅在 node 20 测试过
1 |
# 安装依赖 |
2024-12-31 10:00:00
这是对此前文章的续篇,同时也是对苹果越狱软件安装的科普,此外我们最近和一位开发者合作了,支持个人证书的“优惠”定制秒出,稳定带售后,支持独立软件源,此后会单独出一个IPA下载专栏,请留意
不越狱通过自签工具安装软件你需要有P12证书,通过证书对APP签名即可安装
常见的签名工具包括:全能签https://qnq.ipadump.com/#/home/qnq?cType=a12 、万能签https://sign.wnqapp.com/ios/ 、轻松签https://esign.yyyue.xyz 、爱思助手https://www.i4.cn/ 、NB助手http://8.218.233.56 、牛蛙助手https://ios222.com 等
以爱思助手为例
找到工具箱-点击IPA签名
找到导入证书,选择证书导入
导入IPA包进行签名并安装
谈到软件源就不得不提下魔盒app了
它涵盖了苹果及安卓端的越狱破解,是个全能APP商店
官网:https://app.xkcc.vip (需要自签)安装后会提示输入推广码
你可以点击https://app.xkcc.vip/invitation_register?invitation_code=KIklg4ZV
或输入KIklg4ZV来打开软件,如果你之前购买过证书(私聊)可提供使用指导及赠送
作为玩机者对巨魔一类的想必也不陌生了,特别是巨魔商店 lite的发布,也是玩家一直关注的
截止发文,越狱支持iOS14 - 16.6.1 & iOS17.0 Beta系统
安装巨魔可以通过自签工具安装,也可通过https://sidestore.io安装使用
必备条件1:
TrollRestore是安装巨魔商店的必备工具,它将用 TrollHelper 二进制文件替换您选择的系统应用,然后您可以打开并使用它安装巨魔商店TrollStore。TrollRestore将使用备份将二进制文件还原到系统应用容器。
TrollRestore:https://noise.lanzoul.com/iaOkN2jjlisd
TrollRestore_英特尔芯片:https://noise.lanzoul.com/iiqbZ2jjlqfi
TrollRestore_M1、M2芯片:https://noise.lanzoul.com/iNws92jjm0xg
下载上面的 TrollRestore 工具。
连接你的 iOS 设备到电脑上,并且在 iOS 设备上点击信任,同意连接电脑。并且确保:iPhone 设置里面,iCloud 里面,查找我的 iPhone 已关闭!
打开 Mac 电脑上的终端,把 TrollRestore 拖入到终端当中,回车运行。
当它提示要求你输入要安装的系统应用名字时,输入:Tips。
如果你是不支持的 iOS 版本,它会提示类似:iOS 14.4 (18D52) is not supported。
完成后,iOS 设备将会重启。
步骤还没有完成,进入系统之后,找到 “提示” 应用程序,点击 install TrollStore,开始安装巨魔商店2。
安装完成,现在你可以尽情享受巨魔商店了。
返回桌面,打开桌面蓝色巨魔图标 Trollstore,自动安装 ldid,如果没有,底部 Setting 点进去,点击 install ldid。
往下滑动,点击 install Persitence Helper,选择 Tips,这步是安装巨魔永久性助手,万一巨魔白图标或者打不开,还可以打开提示APP,重新安装巨魔(这步必须做)。
TrollRestore_Linux:https://noise.lanzoul.com/i87UR2jjmaqj
下载上面的 TrollRestore 工具,确保已经安装 Python3,如果没有,使用命令:
1 |
sudo apt install python3 python3-pip libssl-dev build-essential usbmuxd... |
连接你的 iOS 设备到电脑上,并且在 iOS 设备上点击信任,同意连接电脑。并且确保:iPhone 设置里面,iCloud 里面,查找我的 iPhone 已关闭!
打开 Linux 电脑上的终端,使用命令:
1 |
cd 把TrollRestore_Linux目录拖入到终端当中... |
继续在终端输入:
1 |
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/... |
安装必须依赖。(这里使用清华大学源,加速下载)
安装完依赖之后,在终端输入:
1 |
python3 trollstore.py... |
当它提示要求你输入要替换的系统应用名字时,输入:Tips。
如果是不支持的 iOS 版本,它会提示类似:iOS 14.4 (18D52) is not supported。
完成后,iOS 设备将会重启。
步骤还没有完成,进入系统之后,找到 “提示” 应用程序,点击 install TrollStore,开始安装巨魔商店2。
安装完成,现在你可以尽情享受巨魔商店了。
返回桌面,打开桌面蓝色巨魔图标 Trollstore,自动安装 ldid,如果没有,底部 Setting 点进去,点击 install ldid。
往下滑动,点击 install Persitence Helper,选择 Tips,这步是安装巨魔永久性助手,万一巨魔白图标或者打不开,还可以打开提示APP,重新安装巨魔
1,在sileo越狱商店中安装巨魔商店lite。
越狱源:https://havoc.app/package/trollstorelite
2,打开巨魔商店lite,点击右下角设置,选择第四个蓝色选项“transfer X troll store APP”,开始同步巨魔商店中的数据。
数据同步完成后,点击第二个蓝色选项“Refresh app registrations”
此前也已在导航站收录过一些IPA软件站点了,你可以前往查看
IPA之家
地址: https://ios.tinstu.com
介绍: 提供ipa资源下载服务,为您收集最全iphone,ipad,ipod软件的ipa文件,ios系统的资源ipa下载
魔盒软件商店
地址: https://app.xkcc.vip
介绍: 提供安卓及ipa资源下载服务,有定期更新插件及补丁等
6Z
地址: https://blog.6ziz.com
介绍: 6z由intz智能助理引导,全面覆盖苹果ios、iphone和ipad教程、工具&软件和插件源、ipa下载与安装指南。同时,提供新出的手机资讯及新款手机推荐。
Decrypt IPA Store
地址: https://decrypt.day
介绍: 非常容易找到并下载应用程序的最新解密 ipa
iPA库
地址: https://diyios.com
介绍: 专注于iOS软件资源下载,包括游戏iPA、软件应用iPA、破解版iPA、砸壳iPA等资源的下载,做最稳定最优秀的iOS系列软件下载网站。
另一个iPA库
地址: https://www.ipa.pub/
介绍: 在线iOS软件资源下载,包括游戏iPA、软件应用iPA、破解版iPA、砸壳iPA等资源的下载
iPA资源站
地址: https://www.ipapark.com
介绍: 提供iPA资源下载服务,为您收集最全iPhone,iPad,iPod软件的IPA文件,IOS系统的资源ipa下载
ipa软件下载|ios软件下载
地址: https://ipadump.com
介绍: 中文ipa文件下载网站, 提供在线iOS应用下载服务,为您搜集最全、最专业的iPhone软件与IPA文件
MACPA
地址: https://macpa.cn
介绍: MACPA是一个专为IPA砸壳解密而诞生的平台,提供IOS手机软件应用IPA包的砸壳解密及相关资源的下载、安装、教程等服务,这里是一个优质的砸壳软件社区,在这里你可以找到与你拥有同样兴趣的好朋友一起游玩。
appdb
地址: https://appdb.to
介绍: iOS、iPadOS和MacOS的最大独立市场。免费独立发布您的应用程序。安全、私密地安装您想要的应用程序。安装和下载iOS、iPadOS、MacOS应用程序和游戏.
NB全能助手
地址: http://8.218.233.56
介绍: NB全能助手
ipa在线签名工具
地址: https://sign.ipadump.com
介绍: ipa在线签名工具
万能签
地址: https://sign.wnqapp.com/ios/
介绍: 万能签官方端
牛蛙助手
地址: https://ios222.com
介绍: 牛蛙助手官网-牛蛙助手是一款专业的ios移动端必备的工具,牛蛙助手免费为苹果用户提供:ios移动端免越狱使用apple id签名,ios移动端免越狱全局修改gps定位信息,牛蛙,牛蛙助手,ios222,牛蛙神器
轻松签
地址: https://esign.yyyue.xyz
介绍: 轻松签
iOSIPA软件网
地址: https://www.88ipa.com/
介绍: 立志做全球最大的IPA分享网站, 提供在线iOS应用下载服务,为您搜集最全、最专业的iPhone,iPad,iPod软件与IPA文件, 支持iOS4,iOS5,iOS6软件,iOS7软件,iOS8,iOS9软件在线安装以及IPA文件下载。
iPA商店
地址: https://ipa.store/
介绍: iPA商店致力于iOS10以上的iPA资源下载和分享,包括游戏iPA、软件应用IPA、破解版iPA、砸壳IPA等资源的分享和下载,做最稳定最优秀的iPA下载网站。
iOS CodeVN
地址: https://ios.codevn.net
介绍: 适用于 iPhone/iPad 的免费 iPA 存储库