| 名称 | 类型 | 端口 | |||
|---|---|---|---|---|---|
| {const ids=grp.nodes.map(n=>n.id);if(e.target.checked){const s=new Set(selectedNodes);ids.forEach(id=>s.add(id));selectedNodes=[...s];}else{selectedNodes=selectedNodes.filter(id=>!ids.includes(id));}}" style="width:auto;cursor:pointer"> | ▶ {{flags[grp.region]||''}} {{(regionOpts.find(o=>o.v===grp.region)||{}).n||grp.region}} {{grp.nodes.length}} reality vmess hy2 | ||||
| {{n._latency}}ms {{n.name}} 📝 {{n.note}} | {{n.type}} | {{n.port}} | |||
| 备注 | 订阅链接 | 访问 | ||
|---|---|---|---|---|
| {{t.label||'(无备注)'}} 已过期 即将到期 IP超限 | 复制订阅 ▾ {{subBase}}/sub/{{t.token.slice(0,8)}}… | {{t.access_count||0}}次 / {{t.ip_count}}IP 详情 | ||
| 暂无令牌 | ||||
注: 仅校验配置正确性(参数齐全/结构合法)。无法检测国内→节点的网络可达性(GFW), 那需在客户端实测。
支持 vless:// (含 reality)、hysteria2://、tuic://、ss://、vmess://、trojan://。 可粘贴单条、多行,或整个 base64 订阅。同 服务器+端口+协议 的节点会更新而非重复。地区从节点名自动猜测。
服务→目标分流规则。target 可填地区码(jp/hk/us/sg/kr/au/nz/tw)或特殊组(兜底/节点选择/流媒体/港台流媒体/直连)。 指向不存在的地区时自动回退兜底。
| GEOSITE 类别 | 目标 | |
|---|---|---|
Clash 占位符:{{PROXIES}} 填节点定义。地区组用 mihomo 的 include-all: true + filter: 正则 自动按名匹配(零维护)。?target=clash 走 mihomo,?target=clash-classic 自动展开为老核兼容格式。
小火箭(配置版)占位符:{{NODES}} 填节点行(URI 形式),{{NODE_NAMES}} 填节点选择组成员。?target=shadowrocket 给纯节点(base64),?target=shadowrocket-conf 给完整配置。
节点会替换 {{NODES}} 占位符;其余的策略组/规则集原样保留。修改后保存即生效。
客户端扫码导入节点
| 访问次数 | {{accessModal.access_count||0}} 次 |
| 最后访问 | {{accessModal.last_access||'从未'}} |
| 最后 IP | {{accessModal.last_ip||'-'}} |
| 客户端 UA | {{accessModal.last_ua||'-'}} |
| IP 明细 |
{{x.ip}} ({{x.hits}}次, 最后 {{x.last_seen}})
共 {{accessIps.length}} 个不同 IP, 上限 {{accessModal.ip_limit}}
|
提示: 若长期 0 次, 可能朋友还没导入成功; IP 异常变动可能是链接泄露。
在部署脚本里用此 token 调 /api/nodes/push,节点自动入库。
导出整个数据库(节点/令牌/模板)。文件含 uuid/密码等敏感信息,请妥善保管。
⚠ 恢复后建议重启容器。当前节点/令牌会被上传的库替换。