Claw Cloud一款简洁高效的无服务器(Serverless)部署平台,允许开发者通过简单配置,将容器化应用部署到云端。只要你的Github账号注册时间大于180天,Claw Cloud将每个月赠送5美元的额度和10G外网流量,如果在不超额情况下,可以实现永久免费使用。

一、注册Claw Cloud

前往Claw Cloud官网点击使用注册时间大于180天的Github账号进行登录,登陆成功Claw Cloud账户直接升级Free计划,其中包含5美元的免费额度和10G的免费流量。

免费计划

注册成功后可以在Claw Cloud控制台左上角切换地区,可选新加坡美国东部美国西部日本德国等五个地区

免费计划

二、创建EasyTier服务器节点

  • 创建容器

在控制台打开App Launchpad,点击右上角Create App创建容器

  • 参数设置

按照以下设置安装EasyTier容器

选项 参数 备注
Application Name Application Name easytier 容器名称
Image Image Name easytier/easytier:latest 镜像名称
Usage CPU 按需设置
Usage Memory(内存) 按需设置
Network Container Port 推荐11010(TCP)、11012(UDP)这两个端口,只开放一个 端口开放
Network Public Access tcp:// udp://,根据开放端口协议选择 外网映射
Advanced Configuration Command(启动命令) /sbin/tini -- easytier-core -c /root/config.yaml 配置文件启动
Advanced Configuration Environment Variables TZ=Asia/Shanghai 环境变量
Advanced Configuration Configmaps /root/config.yaml 配置文件映射

  • 配置文件

设置EasyTier启动所需使用的配置文件,可以使用官方的配置文件生成工具 和社区的配置文件生成工具生成

分享下我的服务器配置文件,因Claw Cloud的免费数据只有10G,我关闭了转发网络流量开启并设置仅转发 RPC 流量,以防止流量使用完了导致服务不可用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# 实例名称,用于在同一台机器上标识此 VPN 节点
instance_name = "easytier_claw.cloud"
# 主机名,用于标识此设备的主机名
hostname = "EasyTier_claw.cloud"
# 此 VPN 节点的 IPv4 地址,如果为空,则此节点将仅转发数据包,不会创建 TUN 设备(只做服务器不用填)
ipv4 = ""
# 由 Easytier 自动确定并设置IP地址,默认从10.0.0.1开始。警告:在使用 DHCP 时,如果网络中出现 IP 冲突,IP 将自动更改(只做服务器写false)
dhcp = false

# 监听器列表,用于接受连接(只做服务器不用改)
listeners = [
"tcp://0.0.0.0:11010",
"udp://0.0.0.0:11010",
"wg://0.0.0.0:11011",
"ws://0.0.0.0:11011/",
"wss://0.0.0.0:11012/",
]

# 退出节点列表(只做服务器不用填)
exit_nodes = [
]

[network_identity]
# 网络名称,用于标识 VPN 网络(只做服务器不用填)
network_name = ""
# 网络密钥,用于验证此节点属于 VPN 网络(只做服务器不用填)
network_secret = ""

[flags]
# 连接到对等节点使用的默认协议
default_protocol = "tcp"
# TUN 设备名称,如果为空,则使用默认名称
dev_name = "easytier"
# 是否启用加密
enable_encryption = true
# 是否启用 IPv6 支持
enable_ipv6 = true
# TUN 设备的 MTU
mtu = 1380
# 延迟优先模式,将尝试使用最低延迟路径转发流量,默认使用最短路径
latency_first = false
# 将本节点配置为退出节点
enable_exit_node = false
# 禁用 TUN 设备
no_tun = false
# 为子网代理启用 smoltcp 堆栈
use_smoltcp = false
# 仅转发白名单网络的流量,支持通配符字符串。多个网络名称间可以使用英文空格间隔。如果该参数为空,则禁用转发。默认允许所有网络。例如:'*'(所有网络),'def*'(以def为前缀的网络),'net1 net2'(只允许net1和net2)
foreign_network_whitelist = ""
# 设置仅转发 RPC 流量
relay_all_peer_rpc = true

  • Easytier服务器地址

获取Easytier服务器地址后,就可以使用Easytier客户端进行使用了,具体的使用方法参考官网文档社区文档