在 JS 容器平台部署 Xray + Argo 隧道,4种协议 Vless / Vmess / Trojan / SS + TLS + WS,不需 CF workers 反代
在没有公网的平台挖啊挖啊挖,Argo打通各式服务连接千万家。---为 JS 平台而生
server.js
文件的第1、2行修改查询网页的用户名和密码
变量名 | 是否必须 | 默认值 | 备注 |
---|---|---|---|
WEB_USERNAME | 是 | admin | 网页的用户名 |
WEB_PASSWORD | 是 | password | 网页的密码 |
entrypoint.sh
文件的前面 4-15 行修改;访问页面的认证在 server.js
文件的第1、2行修改必填
变量名 | 是否必须 | 默认值 | 备注 |
---|---|---|---|
UUID | 否 | de04add9-5c68-8bab-950c-08cd5320df18 | 可在线生成 https://www.zxgj.cn/g/uuid |
WSPATH | 否 | argo | 勿以 / 开头,各协议路径为 /WSPATH-协议 ,如 /argo-vless ,/argo-vmess ,/argo-trojan ,/argo-shadowsocks |
NEZHA_SERVER | 否 | 哪吒探针服务端的 IP 或域名 | |
NEZHA_PORT | 否 | 哪吒探针服务端的端口 | |
NEZHA_KEY | 否 | 哪吒探针客户端专用 Key | |
NEZHA_TLS | 否 | 哪吒探针是否启用 SSL/TLS 加密 ,如不启用请删除,如要启用填"1" | |
ARGO_AUTH | 否 | Argo 的 Token 或者 json 值,其中 json 可以通过以下网站,在不需绑卡的情况下轻松获取: https://fscarmen.cloudflare.now.cc/ | |
ARGO_DOMAIN | 否 | Argo 的域名,须与 ARGO_DOMAIN 必需一起填了才能生效 | |
SSH_DOMAIN | 否 | webssh 的域名,用户名和密码就是 <WEB_USERNAME> 和 <WEB_PASSWORD> | |
FTP_DOMAIN | 否 | webftp 的域名,用户名和密码就是 <WEB_USERNAME> 和 <WEB_PASSWORD> |
命令 | 说明 |
---|---|
<URL>/list | 查看节点数据 |
<URL>/status | 查看后台进程 |
<URL>/listen | 查看后台监听端口 |
<URL>/test | 测试是否为只读系统 |
这里只作重点的展示,更详细可以参考项目: https://github.com/fscarmen2/X-for-Glitch
+---------+ argo +---------+ http +--------+ ssh +-----------+
| browser | <==========> | CF edge | <==========> | ttyd | <=======> | ssh server|
+---------+ argo +---------+ websocket +--------+ ssh +-----------+
+---------+ argo +---------+ http +--------------+ ftp +-----------+
| browser | <==========> | CF edge | <==========> | filebrowser | <=======> | ftp server|
+---------+ argo +---------+ websocket +--------------+ ftp +-----------+