Skip to content

kongyuanyuan789-git/Appwrite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appwrite(❗温馨提示:能不挂哪吒就不挂,挂探针容易被查封)

一个适配Appwrite Functions的隧道代理服务,自动生成节点订阅、支持nezha监控、Telegram推送等功能。

部署指南

1. 下载部署包

Releases页面下载最新的Appwrite-Functions.tar.gz压缩包。

2. 上传压缩包到Appwrite

  1. 注册并登录 Appwrite 控制台
  2. 创建project进入左侧Functions菜单
  3. 创建新Functions或选择现有函数
  4. 点击 "Create deployment"
  5. 选择 "Manual" 上传方式
  6. 上传Appwrite-Functions.tar.gz压缩包
  7. 等待构建完成
  8. 添加系统自动保活cron */5 * * * *

3. 配置环境变量

在Appwrite控制台的函数设置中添加以下环境变量:

📋 环境变量配置

变量名 默认值 说明
UUID 48345715-9e60-427a-98db-5e616cbba039 节点UUID
NAME Appwrite 服务名称
FILE_PATH ./.npm 节点存储路径
SUB_PATH sub 订阅路径
CFIP cf.877774.xyz 优选域名或优选ip
CFPORT 443 CloudFlare 端口
ARGO_PORT 8001 Argo隧道端口,使用token需再cf里设置一致
ARGO_DOMAIN Argo 隧道域名,留空即使用临时隧道
ARGO_AUTH Argo隧道密钥token或json
NEZHA_SERVER 哪吒v0: nezha.xxx.com v1: nezha.xxx.com:8008
NEZHA_PORT 哪吒v1请留空
NEZHA_KEY 哪吒监控密钥
UPLOAD_URL 节点上传地址
PROJECT_URL 项目访问地址
AUTO_ACCESS true 自动访问保活
CHAT_ID Telegram聊天ID
BOT_TOKEN Telegram机器人Token

📋 订阅地址

# 获取订阅,${SUB_PATH}为订阅路径,默认为sub
https://your-appwrite-domain/${SUB_PATH}

返回base64编码的节点订阅信息

💚 状态检查

# 健康检查
https://your-appwrite-domain/status

返回详细的系统状态信息,包括:

  • 服务状态
  • 时间戳
  • 在线时常
  • 内存使用情况
  • 系统信息

📄 许可证

GPL-3.0

郑重声明

  • 禁止新建项目将代码复制到自己仓库中用做商业行为,违者必究
  • 用于商业行为的任何分支必须完整保留本项目说明,违者必究
  • 请遵守当地法律法规,禁止滥用做公共代理行为

⭐ 如果这个项目对你有帮助,请给个Star!

About

Appwrite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published