Skip to content

Commit a3f1db3

Browse files
committed
feat(proxy): 更新代理场景版本并添加抢占式实例支持
1 parent d519b30 commit a3f1db3

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

aws/proxy/case.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name":"proxy",
33
"user":"r0fus0d",
4-
"version": "1.1.4",
5-
"description":"AWS 多节点代理场景,ap-east-1 区域,默认 10 台 t4g.nano 节点(shadowsocks-libev),支持 R2 上传 clash 配置",
6-
"description_en":"AWS multi-node proxy scenario in ap-east-1 region with 10 t4g.nano nodes (shadowsocks-libev) by default, supports R2 upload clash configuration",
4+
"version": "1.1.5",
5+
"description":"AWS 多节点代理场景(抢占式实例),ap-east-1 区域,默认 10 台 t4g.nano 节点(shadowsocks-libev),支持 R2 上传 clash 配置",
6+
"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",
77
"redc_module":"gen_clash_config,upload_r2",
88
"template": "preset"
99
}

aws/proxy/main.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ resource "aws_instance" "pte_node" {
4343
vpc_security_group_ids = [aws_security_group.pte_open_all.id]
4444
key_name = aws_key_pair.pte_key.key_name
4545

46+
instance_market_options {
47+
market_type = "spot"
48+
spot_options {
49+
spot_instance_type = "one-time"
50+
instance_interruption_behavior = "terminate"
51+
}
52+
}
53+
4654
root_block_device {
4755
volume_type = "gp3"
4856
volume_size = 18

0 commit comments

Comments
 (0)