# fnos-update-ipv6 **Repository Path**: shujtool/fnos-update-ipv6 ## Basic Information - **Project Name**: fnos-update-ipv6 - **Description**: 飞牛fnos ipv6 免费DDNS 更新脚本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-11-26 - **Last Updated**: 2025-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: ddns ## README # 概述 ### ddns服务提供商 请点击注册域名获取token [Dynv6 官方网站](https://dynv6.com/) ### 以下是该脚本的详细使用方法: ### 安装需要用到的工具 ```bash sudo apt update && sudo apt install wget dnsutils curl -y ``` ### 1. **安装服务** 通过 `install` 参数,您可以为 Dynv6 配置并安装服务。 ```bash sudo bash dynv6.sh install [DNS_SERVER] ``` #### 参数说明: + ``: Dynv6 的访问令牌。 + ``: 您在 Dynv6 上注册的域名,例如 `example.dynv6.net`。 + ``: 使用的网卡名,例如 `eno1` 或 `eth0`。 + `[DNS_SERVER]` (可选): 自定义的 DNS 服务器地址,默认为 `114.114.114.114`。 #### 示例: ```bash sudo bash dynv6.sh install "your-token" "example.dynv6.net" "eno1" ``` --- ### 2. **更新服务配置** 如果需要更新服务的配置,可以使用 `update` 参数。 ```bash sudo bash dynv6.sh update [DNS_SERVER] ``` #### 示例: ```bash sudo bash dynv6.sh update "new-token" "new.example.dynv6.net" "eth0" "8.8.8.8" ``` 此命令会自动更新 Dynv6 服务配置并重启服务。 --- ### 3. **卸载服务** 使用 `remove` 参数,可以完全卸载 Dynv6 服务。 ```bash sudo bash dynv6.sh remove ``` #### 功能: + 停止并禁用服务。 + 删除系统服务文件。 + 重新加载 systemd 配置。 --- ### 4. **启动服务** 使用 `start` 参数可以启动 Dynv6 服务。 ```bash sudo bash dynv6.sh start ``` --- ### 5. **停止服务** 使用 `stop` 参数可以停止正在运行的 Dynv6 服务。 ```bash sudo bash dynv6.sh stop ``` --- ### 6. **重启服务** 使用 `restart` 参数重新启动 Dynv6 服务。 ```bash sudo bash dynv6.sh restart ``` --- ### 7. **帮助信息** 如果您对使用方法不确定,可以使用 `help` 参数查看帮助信息。 ```bash sudo bash dynv6.sh help ``` --- ### **示例工作流** 1. 安装服务: ```bash sudo bash dynv6.sh install "my-token" "example.dynv6.net" "eno1" ``` 2. 更新服务参数: ```bash sudo bash dynv6.sh update "new-token" "updated.dynv6.net" "eth0" ``` 3. 启动服务: ```bash sudo bash dynv6.sh start ``` 4. 停止服务: ```bash sudo bash dynv6.sh stop ``` 5. 卸载服务: ```bash sudo bash dynv6.sh remove ``` 6. 重载服务: ```bash sudo systemctl daemon-reload sudo systemctl enable dynv6.service sudo systemctl start dynv6.service ``` 7. 验证状态: 查看服务运行情况 ```bash systemctl status dynv6.service ``` 8. 验证状态: 查看服务实时运行情况 ``` sudo journalctl -u dynv6.service -f ```