Back to rankings

eooce/nodejs-argo

HTMLnpmjs.com/package/nodejs-argo

nodejs-argo是一个强大的Argo隧道部署工具,专为PaaS平台和游戏玩具平台设计。它支持多种代理协议(VLESS、VMess、Trojan等),并集成了哪吒探针功能

argocfiptrojan-ws-tlstunnelvless-ws-tlsvmess-ws-tlsxray
Star Growth
Stars
8.1k
Forks
13.1k
Weekly Growth
Issues
0
5k
Oct 2023Sep 2024Aug 2025Jul 2026
README

nodejs-argo隧道代理

nodejs-argo是一个强大的Argo隧道部署工具,专为PaaS平台和游戏玩具平台设计。它支持多种代理协议(VLESS、VMess、Trojan等),并集成了哪吒探针功能。

Telegram交流反馈群组:https://t.me/eooceu

郑重声明

  • 本项目自2025年10月29日15时45分起,已更改开源协议,并包含以下特定要求
  • 此项目仅限个人使用,禁止用于商业行为(包括但不限于:youtube,bilibili,tiktok,facebook..等等)
  • 禁止新建项目将代码复制到自己仓库中用做商业行为
  • 请遵守当地法律法规,禁止滥用做公共代理行为
  • 如有违反以上条款者将追究法律责任

说明 (部署前请仔细阅读)

  • 本项目是针对node环境的paas平台和游戏玩具而生,采用Argo隧道部署节点,集成哪吒探针v0或v1可选。
  • node玩具平台只需上传index.js和package.json即可,paas平台需要docker部署的才上传Dockerfile。
  • 不填写ARGO_DOMAIN和ARGO_AUTH两个变量即启用临时隧道,反之则使用固定隧道。
  • 哪吒v0/v1可选,当哪吒端口为{443,8443,2096,2087,2083,2053}其中之一时,自动开启tls。

📋 环境变量

变量名 是否必须 默认值 说明
UPLOAD_URL - 订阅上传地址
PROJECT_URL https://www.google.com 项目分配的域名
AUTO_ACCESS false 是否开启自动访问保活
PORT 3000 HTTP服务监听端口
ARGO_PORT 8001 Argo隧道端口
UUID 89c13786-25aa-4520-b2e7-12cd60fb5202 用户UUID
NEZHA_SERVER - 哪吒面板域名
NEZHA_PORT - 哪吒端口
NEZHA_KEY - 哪吒密钥
ARGO_DOMAIN - Argo固定隧道域名
ARGO_AUTH - Argo固定隧道密钥
CFIP www.visa.com.tw 节点优选域名或IP
CFPORT 443 节点端口
NAME Vls 节点名称前缀
FILE_PATH ./tmp 运行目录
SUB_PATH sub 订阅路径

🌐 订阅地址

  • 标准端口:https://your-domain.com/sub
  • 非标端口:http://your-domain.com:port/sub

🚀 进阶使用

安装

# 全局安装(推荐)
npm install -g nodejs-argo

# 或者使用yarn
yarn global add nodejs-argo

# 或者使用pnpm
pnpm add -g nodejs-argo

基本使用

# 直接运行(使用默认配置)
nodejs-argo

# 使用npx运行
npx nodejs-argo

# 设置环境变量运行
 PORT=3000 npx nodejs-argo

环境变量配置

可使用 .env 文件来配置环境变量运行

或者直接在命令行中设置:

export UPLOAD_URL="https://your-merge-sub-domain.com"
export PROJECT_URL="https://your-project-domain.com"
export PORT=3000
export UUID="your-uuid-here"
export NEZHA_SERVER="nz.your-domain.com:8008"
export NEZHA_KEY="your-nezha-key"

📦 作为npm模块使用

// CommonJS
const nodejsArgo = require('nodejs-argo');

// ES6 Modules
import nodejsArgo from 'nodejs-argo';

// 启动服务
nodejsArgo.start();

🔧 后台运行

使用screen(推荐)

# 创建screen会话
screen -S argo

# 运行应用
nodejs-argo

# 按 Ctrl+A 然后按 D 分离会话
# 重新连接:screen -r argo

使用tmux

# 创建tmux会话
tmux new-session -d -s argo

# 运行应用
tmux send-keys -t argo "nodejs-argo" Enter

# 分离会话:tmux detach -s argo
# 重新连接:tmux attach -t argo

使用PM2

# 安装PM2
npm install -g pm2

# 启动应用
pm2 start nodejs-argo --name "argo-service"

# 管理应用
pm2 status
pm2 logs argo-service
pm2 restart argo-service

使用systemd(Linux系统服务)

# 创建服务文件
sudo nano /etc/systemd/system/nodejs-argo.service

[Unit] Description=Node.js Argo Service After=network.target

[Service] Type=simple User=root WorkingDirectory=/root/test Environment=ARGO_PORT=8080 Environment=PORT=3000 ExecStart=/usr/bin/npx nodejs-argo Restart=always RestartSec=10

[Install] WantedBy=multi-user.target


# 启动服务
sudo systemctl start nodejs-argo
sudo systemctl enable nodejs-argo

🔄 更新

# 更新全局安装的包
npm update -g nodejs-argo

# 或者重新安装
npm uninstall -g nodejs-argo
npm install -g nodejs-argo

📚 更多信息


赞助

  • 感谢VPS.Town提供赞助 https://vps.town

  • 感谢ZMTO提供赞助优质双isp vps。

Related repositories
argoproj/argo-cd

Declarative Continuous Deployment for Kubernetes

GoGo ModulesApache License 2.0argokubernetes
argo-cd.readthedocs.io
23.7k7.5k
argoproj/argo-workflows

Workflow Engine for Kubernetes

GoGo ModulesApache License 2.0workflowkubernetes
argo-workflows.readthedocs.io
16.8k3.6k
yonggekkk/Cloudflare-vless-trojan

CF-workers/pages代理脚本:支持Vless-ws(tls)、Trojan-ws(tls);Socks5/http本地代理脚本:可选ECH-TLS、普通TLS、无TLS三种代理模式

JavaScriptnpmcdnvless
ygkkk.blogspot.com/2023/07/cfworkers-vless.html
15.6k9.6k
yonggekkk/sing-box-yg

Sing-box精装桶五合一协议VPS专用脚本:三大独家功能!自签/acme双证书切换、Argo固定临时双隧道(可共存)、Psiphon赛风VPN(30个国家)分流功能。Hostuno三合一代理脚本

ShellGNU General Public License v3.0argoclash-meta
ygkkk.blogspot.com/2023/10/sing-box-yg.html
9.7k3k
yonggekkk/Cloudflare_vless_trojan

CF-workers/pages代理脚本【Vless与Trojan】,支持一键自建proxyip与CF反代IP,CF优选官方IP三地区应用脚本,自动输出美、亚、欧最佳优选IP

JavaScriptnpmcdnvless
ygkkk.blogspot.com/2023/07/cfworkers-vless.html
7.9k6.4k
yonggekkk/argosbx

小白自建代理神器!ArgoSBX一键无交互小钢炮脚本💣:Sing-box、Xray、Argo三内核自动搭配;支持VPS、Docker、容器多环境部署;套CDN的5大方案+套WARP的15种组合;已支持协议:Naiveproxy、AnyTLS、Any-reality、Vless-xhttp-reality-vision-enc、Vless-tcp-reality-vision、Vless-xhttp-vision-enc、Vless-ws-vision-enc、Shadowsocks-2022、Hysteria2、Tuic、Socks5、Vmess-ws、Argo临时/固定隧道

ShellGNU General Public License v3.0argocloudflared
yonggekkk.github.io/argosbx/
5.5k2.2k
fscarmen/sing-box

Sing-box 全家桶 --- 一键多协议脚本。支持 Reality、Hysteria2 、TUIC 、Trojan 、Shadowsocks 、 AnyTLS 、ShadowTLS 、 Vmess 、 VLESS 、NaiveProxy,搭配 Argo 隧道等,多客户端订阅(Clash / V2rayN / Throne / ShadowRocket / SFA ),无须域名、功能强大、配置灵活。

ShellGNU General Public License v3.0hysteria2reality
fscarmen.cloudflare.now.cc
5.2k1.1k
tencentmusic/cube-studio

cube studio开源云原生一站式机器学习/深度学习/大模型AI平台,mlops算法链路全流程,算力租赁平台,notebook在线开发,拖拉拽任务流pipeline编排,多机多卡分布式训练,超参搜索,推理服务VGPU虚拟化,边缘计算,标注平台自动化标注,deepseek等大模型sft微调/奖励模型/强化学习训练,vllm/ollama/mindie大模型多机推理,私有知识库,AI模型市场,支持国产cpu/gpu/npu 昇腾生态,支持RDMA,支持pytorch/tf/mxnet/deepspeed/paddle/colossalai/horovod/ray/volcano等分布式

Otherkubernetesinference
5.1k884
eooce/Sing-box

既然来了,就留下你的Star吧!Serv00 | CT8 | Hostuno | VPS | 游戏机 | sing-box(reality + hy2 + vmess-argo +tuic5)四合一无交互一键安装脚本(已适配Alpine),支持纯V6 vps,丰富的分流服务, 可添加anytls,socks5,ss-2022等协议

ShellMIT Licenseoneclickserv00
serv00.eooce.com
4.9k1.8k
yonggekkk/x-ui-yg

x-ui精简修改版脚本,支持Hysteria2、Xhttp传输协议、ENC加密、MLDSA65加密,集成argo固定临时双隧道(可共存)、Psiphon赛风VPN(30个国家)分流功能,支持部分节点聚合订阅、sing-box订阅、clash-meta订阅的配置输出

Shellx-uixray-core
ygkkk.blogspot.com/2023/05/reality-xui-chatgpt.html
4k1.4k
argoproj/argo-events

Event-driven Automation Framework for Kubernetes

GoGo ModulesApache License 2.0kubernetesevent-driven
argoproj.github.io/argo-events/
2.7k827
akuity/awesome-argo

A curated list of awesome projects and resources related to Argo (a CNCF graduated project)

Apache License 2.0awesomeawesome-list
akuity.github.io/awesome-argo/
2.5k197