Skip to content

zhy1981/404-us

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

🚀 404node

基于 fscarmen2/Argo-Xray-JS-PaaS https://github.com/fscarmen2/Argo-Xray-JS-PaaS 架构重构 的轻量级云端路由探针与环境调试容器。

本项目主要用于 Serverless(无服务器)和 PaaS 环境下的应用部署测试。它提供了一个标准的边缘错误回退页面(Fallback UI),并在特定的内部路由下,支持对底层环境变量、多路复用连接进行回显与内存级运行状态追踪。

✨ 核心模块

🎭 边缘回退处理器 (Fallback Handler):默认对所有非授权路由返回 404 错误模板,内置打字机动效,用于验证前端静态资源的渲染能力,同时无缝过滤互联网上的无效扫描请求。

🚦 多路连通性测试 (Multiplexing Test):在单一边缘域名下,验证底层多种 TCP 传输协议的并发连通性与路由分发逻辑。

🔑 环境参数回显 (Config Echo):提供内部 API 端点,用于一键提取当前容器注入的核心变量、鉴权凭据及客户端连通性测试参数。

🩺 内存级进程探针 (Process Probe):舍弃了重型的持久化日志框架,采用轻量级内存队列捕获核心进程的流输出,实时保留最近 200 条调用栈信息,极大提升无服务器环境下的排错效率。

🛠️ 容器环境变量

适用于各大主流云平台的快速部署: 变量名 必填 说明 UUID 否 容器实例的唯一标识符(安全验证凭据),缺省则使用内置随机值 ARGO_AUTH 否 边缘网络(Edge Network)的鉴权 Token 或 JSON 凭证 PORT 否 内部服务监听端口(通常由云平台运行时自动注入,无需手动修改)

🧭 调试端点指南

容器部署就绪后,请通过云服务商分配的域名进行访问测试(内部端点请勿公开):

https://你的域名/
👉 静态挂载测试:验证 404 容错模板的渲染及服务的存活状态。

https://你的域名/node
👉 参数回显接口:输出底层通信配置列表,支持将参数直接导入本地测试环境使用。

https://你的域名/log
👉 内存探针接口:读取容器运行时的进程追踪日志,用于排查启动异常。

🙏 鸣谢与声明

核心服务调度逻辑参考自 @fscarmen2  https://github.com/fscarmen2/Argo-Xray-JS-PaaS 的微服务实验架构。

感谢相关底层核心库及边缘网络服务商的技术支持。

⚠️ 免责声明:本项目仅作为云端环境部署测试、边缘路由追踪及编程学习的实验性容器。请合理合法地使用本工具,严格遵守相关服务商的 TOS(服务条款),切勿用于任何违规用途。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors