一个适配Appwrite Functions的隧道代理服务,自动生成节点订阅、支持nezha监控、Telegram推送等功能。
- 📱 Telegram反馈交流群组: https://t.me/eooceu
- 视频教程:https://youtu.be/FJl9rYrc_JM
从Releases页面下载最新的Appwrite-Functions.tar.gz压缩包。
- 注册并登录 Appwrite 控制台
- 创建project进入左侧Functions菜单
- 创建新Functions或选择现有函数
- 点击 "Create deployment"
- 选择 "Manual" 上传方式
- 上传Appwrite-Functions.tar.gz压缩包
- 等待构建完成
- 添加系统自动保活cron
*/5 * * * *
在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!