Skip to content

Commit 9bf23f4

Browse files
committed
feat(plugins): 更新插件版本并调整插件名称以符合新规范
1 parent 9a28192 commit 9bf23f4

10 files changed

Lines changed: 17 additions & 7 deletions

File tree

aliyun/proxy/case.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"version": "1.1.2",
55
"description":"阿里云多节点代理场景,默认支持 10 台 spot ecs.n1.tiny 节点,shadowsocks-libev 搭建并可上传 clash 配置到 Cloudflare R2",
66
"description_en":"Aliyun multi-node proxy scenario with 10 spot ecs.n1.tiny nodes by default, shadowsocks-libev setup and supports uploading clash configuration to Cloudflare R2",
7-
"redc_module":"gen_clash_config,upload_r2",
7+
"redc_plugins":"redc-plugin-clash-config,redc-plugin-upload-r2",
88
"template": "preset"
99
}

aws/dnslog/case.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"version": "1.1.0",
55
"description":"AWS DNSLog 场景,ap-east-1 区域,t4g.nano 实例,内置 pdnslog 与前端静态资源,需配置 Cloudflare",
66
"description_en":"AWS DNSLog scenario in ap-east-1 region with t4g.nano instance, built-in pdnslog and frontend static resources, requires Cloudflare configuration",
7-
"redc_module":"chang_dns",
7+
"redc_plugins":"redc-plugin-cloudflare-dns",
88
"template": "preset"
99
}

aws/interactsh/case.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"version": "1.0.9",
55
"description":"AWS Interactsh 场景,ap-east-1 区域,t4g.nano 实例,部署 interactsh-server,需提供域名并配置 Cloudflare",
66
"description_en":"AWS Interactsh scenario in ap-east-1 region with t4g.nano instance, deploys interactsh-server, requires domain and Cloudflare configuration",
7-
"redc_module":"chang_dns",
7+
"redc_plugins":"redc-plugin-cloudflare-dns",
88
"template": "preset"
99
}

aws/proxy/case.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"version": "1.1.5",
55
"description":"AWS 多节点代理场景(抢占式实例),ap-east-1 区域,默认 10 台 t4g.nano 节点(shadowsocks-libev),支持 R2 上传 clash 配置",
66
"description_en":"AWS multi-node proxy scenario (spot instances) in ap-east-1 region with 10 t4g.nano nodes (shadowsocks-libev) by default, supports R2 upload clash configuration",
7-
"redc_module":"gen_clash_config,upload_r2",
7+
"redc_plugins":"redc-plugin-clash-config,redc-plugin-upload-r2",
88
"template": "preset"
99
}

plugins/redc-plugin-clash-config/hooks/post-apply.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,7 @@ FOOTER
143143
echo "[clash-config] generated: $CONFIG_FILE ($(wc -l < "$CONFIG_FILE") lines)"
144144
echo "[clash-config] IPs: $(echo $IPS | tr '\n' ', ')"
145145
echo "[clash-config] port=$PORT, filename=$FILENAME"
146+
147+
# Output for GUI display
148+
echo "REDC_OUTPUT:clash_config_file=$CONFIG_FILE"
149+
echo "REDC_OUTPUT:clash_node_count=$(echo "$IPS" | wc -w | tr -d ' ')"

plugins/redc-plugin-clash-config/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "redc-plugin-clash-config",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "场景部署后自动生成 Clash (Shadowsocks) 代理配置文件",
55
"description_en": "Auto-generate Clash proxy config (Shadowsocks) after deployment",
66
"author": "wgpsec",

plugins/redc-plugin-cloudflare-dns/hooks/post-apply.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,3 +128,6 @@ ZONE_ID=$ZONE_ID
128128
RECORD_NAME=$RECORD_NAME
129129
EOF
130130
echo "[cf-dns] state saved to $STATE_FILE"
131+
132+
# Output for GUI display
133+
echo "REDC_OUTPUT:dns_record=${RECORD_NAME} -> ${TARGET_IP}"

plugins/redc-plugin-cloudflare-dns/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "redc-plugin-cloudflare-dns",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "场景部署后自动更新 Cloudflare DNS A 记录指向实例 IP",
55
"description_en": "Auto-update Cloudflare DNS A record to point to instance IP after deployment",
66
"author": "wgpsec",

plugins/redc-plugin-upload-r2/hooks/post-apply.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,6 @@ echo "[upload-r2] uploading: $FILENAME -> $REMOTE_DIR"
6464
rclone copy "$FILENAME" "$REMOTE_DIR"
6565

6666
echo "[upload-r2] upload completed: ${REMOTE_DIR}${FILENAME}"
67+
68+
# Output for GUI display
69+
echo "REDC_OUTPUT:r2_path=${REMOTE_DIR}${FILENAME}"

plugins/redc-plugin-upload-r2/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "redc-plugin-upload-r2",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "场景部署后将生成的配置文件上传到 Cloudflare R2 存储桶",
55
"description_en": "Upload generated config files to Cloudflare R2 bucket after deployment",
66
"author": "wgpsec",

0 commit comments

Comments
 (0)