1 个不稳定版本
0.1.14 | 2024年3月4日 |
---|
#1206 在 命令行工具
15KB
323 代码行
droplet
一个简单的工具,帮助小型组织/团队在多台机器上分发服务
注意
Droplet 是一个非常简单的工具!它不提供负载均衡或其他类似功能 - 它的设计仅允许一次只有一个主机处于活动状态。
用法
droplet [CONFIG]
[CONFIG] 是服务 droplet.toml
的可选路径。如果省略,Droplet 将默认在当前目录中搜索。
配置
在服务的根目录下创建一个 droplet.toml
dns_code = "YourCodeHere" # optional
[service]
exec = "./path/to/script"
args = [
"--flag",
"argument"
]
FreeDNS 动态 DNS
你可以为你的服务提供一个域名,无论当前主机的公共 IP 地址如何 - 完全免费!
这是通过使用 FreeDNS 和其动态 DNS 功能实现的。
步骤 1
在 FreeDNS 上注册一个账户:https://freedns.afraid.org
步骤 2
为你的服务注册一个子域:https://freedns.afraid.org/subdomain/
步骤 3
为你的子域启用动态更新 v2:https://freedns.afraid.org/dynamic/v2/
步骤 4
从你的动态更新 URL 复制你的代码(例如 http://sync.afraid.org/u/ThisIsYourCode/)
然后将其粘贴到你的服务的 droplet.toml
dns_code = "YourCodeHere"
完成!
现在,每当您启动一个新的 Droplet 实例时,Droplet 将自动更新您的子域所指向的 IP 地址!
依赖项
~5–17MB
~252K SLoC