{"id":21832420,"url":"https://github.com/0x676e67/vdns","last_synced_at":"2026-01-12T00:46:58.936Z","repository":{"id":273613207,"uuid":"438217808","full_name":"0x676e67/vdns","owner":"0x676e67","description":"vdns支持多云平台DNS解析，支持Terminal CLI 方式修改DNS记录，同时以服务形式提供DDNS支持。","archived":false,"fork":false,"pushed_at":"2022-11-02T15:23:31.000Z","size":327,"stargazers_count":13,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-28T05:38:33.667Z","etag":null,"topics":["alidns","clouflare","ddns","dns","dnspod","go","golang","huawei","vdns"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0x676e67.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-12-14T10:55:07.000Z","updated_at":"2025-05-25T12:02:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"b54a0bea-c518-4bb9-ace7-68990bbadbc0","html_url":"https://github.com/0x676e67/vdns","commit_stats":null,"previous_names":["0x676e67/vdns","gngpp/vdns"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/0x676e67/vdns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x676e67%2Fvdns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x676e67%2Fvdns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x676e67%2Fvdns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x676e67%2Fvdns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0x676e67","download_url":"https://codeload.github.com/0x676e67/vdns/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x676e67%2Fvdns/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272659282,"owners_count":24971607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alidns","clouflare","ddns","dns","dnspod","go","golang","huawei","vdns"],"created_at":"2024-11-27T19:19:32.908Z","updated_at":"2026-01-12T00:46:58.874Z","avatar_url":"https://github.com/0x676e67.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/gngpp/vdns/blob/main/LICENSE\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/license-WTFPL-blue.svg\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://go.dev/\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/go-mod/go-version/gngpp/vdns\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/gngpp/vdns/actions/workflows/sync.yaml\"\u003e\n\t\t\u003cimg src=\"https://github.com/gngpp/vdns/actions/workflows/sync.yaml/badge.svg\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/gngpp/vdns/actions/workflows/release.yml\"\u003e\n\t\t\u003cimg src=\"https://github.com/gngpp/vdns/actions/workflows/release.yml/badge.svg\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/gngpp/vdns/releases/latest\"\u003e\n\t\t\u003cimg alt=\"GitHub Release\" src=\"https://img.shields.io/github/v/release/gngpp/vdns.svg?logo=github\"\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e\n\n# vdns\n`vdns`支持多平台`DNS`解析操作, 同时以服务方式支持`DDNS`，\n- 支持阿里云、腾讯云、华为云、Cloudflare等平台的DNS记录解析\n- 支持多种解析记录类型：A、AAAA、NS、MX、CNAME、TXT、SRV、CA、REDIRECT_URL、FORWARD_URL\n\n\n### Terminal CLI\n```shell\nNAME:\n   vdns - This is A tool that supports multi-DNS service provider resolution operations.\n\nUSAGE:\n   vdns [global options] command [command options] [arguments...]\n\nVERSION:\n   v1.0\n\nCOMMANDS:\n   config             Configure DNS service provider access key pair\n   server             Use vdns server (support DDNS)\n   resolve            Resolve DNS records\n   provider           Support providers\n   record             Support record types\n   card               Print available network card information\n   print-ip-api, pia  Print search ip request api list\n   test-ip-api, tia   Test the API for requesting query ip\n   request            Request Api (only support get method)\n   help, h            Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --debug, -d    enable debug mode (default: false)\n   --help, -h     show help (default: false)\n```\n\n- 使用DDNS\n\u003e 下载二进制包\n```shell\n$ wget https://github.com/gngpp/vdns/releases/download/v2.0/linux_amd64_vdns.tar.gz \u0026\u0026 tar -xzvf linux_amd64_vdns.tar.gz\n```\n\u003e 直接运行\n```shell\n$ ./vdns server exec\n```\n\u003e 后台daemon运行，支持 `Windows XP+`, `Linux/(systemd | Upstart | SysV)`, `OSX/Launchd`\n```shell\n# 安装运行\n./vdns server install\n./vdns server start\n\n# 卸载\n./vdns server stop\n./vdns server uninstall\n```\n### License\n\n- [MIT License](https://raw.githubusercontent.com/gngpp/vdns/main/LICENSE)\n\n### JetBrains 开源证书支持\n\n\u003e `vdns` 项目一直以来都是在 JetBrains 公司旗下的 GoLand 集成开发环境中进行开发，基于 **free JetBrains Open Source license(s)** 正版免费授权，在此表达我的谢意。\n\n\u003ca href=\"https://www.jetbrains.com/?from=gnet\" target=\"_blank\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/panjf2000/illustrations/master/jetbrains/jetbrains-variant-4.png\" width=\"250\" align=\"middle\"/\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x676e67%2Fvdns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0x676e67%2Fvdns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x676e67%2Fvdns/lists"}