← Back to Skills Marketplace
Free DDNS
by
loverun321
· GitHub ↗
· v1.0.2
· MIT-0
128
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install free-ddns
Description
RunDDNS 动态域名解析服务 - 简单、快速、免费的动态域名解析
README (SKILL.md)
Free DDNS
简单、快速、免费的动态域名解析服务
服务地址
- 网站:https://ddns.yinze.run/
- API 更新地址:https://ddns.yinze.run/nic/update
快速开始
1. 注册账号
访问 https://ddns.yinze.run/register 注册
2. 更新域名 IP(curl 命令)
curl -u "用户名:密码" "https://ddns.yinze.run/nic/update?hostname=您的域名.1798.cloud&myip=1.2.3.4"
参数说明:
hostname:完整域名,格式为xxx.1798.cloudmyip:要绑定的 IP 地址(可选,不填则自动获取当前公网 IP)
3. Windows 客户端
- 下载:http://nas.yinze.run:2018/public.php/dav/files/6ZCsRE58LmfF7oP
- 大小:48MB
- 支持:Windows 10/11
- 安装后自动后台运行,监控域名 IP 变化
适用平台
- Windows PowerShell / CMD
- Linux / macOS
- 路由器
- 任何能发送 HTTP 请求的工具
域名格式
注册后会获得一个 xxx.1798.cloud 的子域名
注意事项
- 基于 HTTPS 加密传输
- 支持实时更新 DNS 记录
- 客户端安装后自动启动监控,无需手动操作
Usage Guidance
This skill's written instructions match a DDNS service, but exercise caution before following the Windows client download link: the binary is served over plain HTTP from a nonstandard host/port (nas.yinze.run:2018), which allows tampering in transit and is not an established release host. Before installing, verify the publisher and prefer an HTTPS download or an official release page. If you must test it, run the client inside an isolated VM or sandbox, scan the binary with up-to-date antivirus, and inspect network/autorun behavior. For API usage, prefer using the HTTPS endpoint shown and avoid embedding credentials in scripts; store credentials securely. If anything about the domain/hosts looks unfamiliar, contact the provider for clarification or use a reputable DDNS provider instead.
Capability Analysis
Type: OpenClaw Skill
Name: free-ddns
Version: 1.0.2
The skill bundle provides instructions for a DDNS service but includes a high-risk link to a 48MB Windows executable hosted on a private NAS server (nas.yinze.run:2018). The documentation in SKILL.md explicitly states the client installs itself to run automatically in the background and monitor the system, which are common persistence behaviors. Distributing unverified binaries from non-standard infrastructure is a significant security risk, although explicit malicious intent cannot be confirmed without binary analysis.
Capability Assessment
Purpose & Capability
The name/description (Free DDNS) match the SKILL.md instructions (API update endpoint, curl example, registering for a subdomain). However there is a small inconsistency: the service site is ddns.yinze.run while example hostnames use the domain 1798.cloud and the Windows client is served from nas.yinze.run:2018 — this multi-host setup is plausible but unexplained and worth verifying.
Instruction Scope
Instructions themselves are limited to registering, calling the update API (curl -u username:password), and downloading/installing a Windows client. The concerning part is the client download: a direct HTTP URL on a nonstandard port (http://nas.yinze.run:2018/...) is provided and the doc says the client "auto-runs in background" after install — that implies persistent behavior and potentially elevated OS-level effects not visible from the SKILL.md. The SKILL.md does not instruct the agent to read unrelated files or system state, but it does encourage installing an opaque binary from an untrusted host.
Install Mechanism
There is no formal install spec for the skill itself (instruction-only), but the runtime instructions point users to download a 48MB Windows client over plain HTTP from nas.yinze.run:2018. Downloading and executing binaries from an unverified HTTP endpoint is high risk: the transport is not encrypted and the origin is not a known trusted release host.
Credentials
The skill declares no required environment variables or credentials; the SKILL.md expects service credentials (username:password) for the DDNS API via basic auth in the curl example, which is proportionate and expected for a DDNS update workflow. No unrelated secrets or system config paths are requested.
Persistence & Privilege
The skill metadata does not request persistent agent privileges (always:false) and is user-invocable. However, the recommended Windows client is described as auto-starting and running in the background after installation — this creates persistence on the user's machine independent of the skill metadata and is a relevant security consideration for users.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install free-ddns - After installation, invoke the skill by name or use
/free-ddns - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Version 1.0.2 of free-ddns contains no changes from the previous version.
- No file changes detected in this release.
v1.0.1
Version 1.0.1 of free-ddns contains no code or documentation changes.
- No file changes detected in this release.
- Functionality and documentation remain the same as the previous version.
v1.0.0
Free DDNS 1.0.0
- 首次发布,提供简单、快速、免费的动态域名解析服务。
- 支持通过 API 或 Windows 客户端实时更新 DNS 记录。
- 提供个人专属 `xxx.1798.cloud` 子域名。
- 支持多平台:Web、curl、Windows、Linux、macOS、路由器等。
- 基于 HTTPS 安全传输。
Metadata
Frequently Asked Questions
What is Free DDNS?
RunDDNS 动态域名解析服务 - 简单、快速、免费的动态域名解析. It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.
How do I install Free DDNS?
Run "/install free-ddns" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Free DDNS free?
Yes, Free DDNS is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Free DDNS support?
Free DDNS is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Free DDNS?
It is built and maintained by loverun321 (@loverun321); the current version is v1.0.2.
More Skills