Giter Site home page Giter Site logo

0x676e67 / vdns Goto Github PK

View Code? Open in Web Editor NEW
13.0 2.0 3.0 327 KB

vdns支持多云平台DNS解析,支持Terminal CLI 方式修改DNS记录,同时以服务形式提供DDNS支持。

License: Do What The F*ck You Want To Public License

Go 97.84% Makefile 0.30% Shell 1.74% Dockerfile 0.11%
vdns dns ddns golang dnspod clouflare huawei go alidns

vdns's Introduction

GitHub Release

vdns

vdns支持多平台DNS解析操作, 同时以服务方式支持DDNS

  • 支持阿里云、腾讯云、华为云、Cloudflare等平台的DNS记录解析
  • 支持多种解析记录类型:A、AAAA、NS、MX、CNAME、TXT、SRV、CA、REDIRECT_URL、FORWARD_URL

Terminal CLI

NAME:
   vdns - This is A tool that supports multi-DNS service provider resolution operations.

USAGE:
   vdns [global options] command [command options] [arguments...]

VERSION:
   v1.0

COMMANDS:
   config             Configure DNS service provider access key pair
   server             Use vdns server (support DDNS)
   resolve            Resolve DNS records
   provider           Support providers
   record             Support record types
   card               Print available network card information
   print-ip-api, pia  Print search ip request api list
   test-ip-api, tia   Test the API for requesting query ip
   request            Request Api (only support get method)
   help, h            Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --debug, -d    enable debug mode (default: false)
   --help, -h     show help (default: false)
  • 使用DDNS

下载二进制包

$ wget https://github.com/gngpp/vdns/releases/download/v2.0/linux_amd64_vdns.tar.gz && tar -xzvf linux_amd64_vdns.tar.gz

直接运行

$ ./vdns server exec

后台daemon运行,支持 Windows XP+, Linux/(systemd | Upstart | SysV), OSX/Launchd

# 安装运行
./vdns server install
./vdns server start

# 卸载
./vdns server stop
./vdns server uninstall

License

JetBrains 开源证书支持

vdns 项目一直以来都是在 JetBrains 公司旗下的 GoLand 集成开发环境中进行开发,基于 free JetBrains Open Source license(s) 正版免费授权,在此表达我的谢意。

vdns's People

Contributors

0x676e67 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vdns's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.