Skip to content

Aha is a HTTP Alidns. / 阿里云递归解析服务 HTTP DNS 客户端,相比 DoH、DoT 接入方式劲省五倍配额,支持 ECS 传入。

License

Notifications You must be signed in to change notification settings

mili-tan/ArashiDNS.Aha

Repository files navigation


阿里云递归解析(公共DNS)HTTP DNS 客户端

请确保已经 安装 .NET SDK 运行环境

git clone https://github.com/mili-tan/ArashiDNS.Aha
cd ArashiDNS.Aha
dotnet run -c Release <AccountID> <AccessKey Secret> <AccessKey ID>

或者使用 Docker(南大镜像):

docker run -d -p 127.0.0.1:16883:16883 -p 127.0.0.1:16883:16883/udp ghcr.nju.edu.cn/mili-tan/arashidns.aha <AccountID> <AccessKey Secret> <AccessKey ID> -l 0.0.0.0:16883

GHCR:

docker run -d -p 127.0.0.1:16883:16883 -p 127.0.0.1:16883:16883/udp ghcr.io/mili-tan/arashidns.aha <AccountID> <AccessKey Secret> <AccessKey ID> -l 0.0.0.0:16883

ArashiDNS.Aha - 阿里云递归(公共)HTTP DNS 客户端
Copyright (c) 2024 Milkey Tan. Code released under the MIT License

Usage: ArashiDNS.Aha [options] <AccountID> <AccessKey Secret> <AccessKey ID>

Arguments:
  AccountID                  为云解析-公共 DNS 控制台的 Account ID,而非阿里云账号 ID
  AccessKey Secret           为云解析-公共 DNS 控制台创建密钥中的 AccessKey 的 Secret
  AccessKey ID               为云解析-公共 DNS 控制台创建密钥中的 AccessKey 的 ID

Options:
  -?|-h|--help               Show help information.
  -n|--no-cache              禁用内置缓存。
  -w <timeout>               等待回复的超时时间(毫秒)。
  -s <name>                  设置的服务器的地址。
  -e <method>                设置 ECS 处理模式。
                             (0=按原样、-1=停用ECS、1=无ECS添加本地IP、2=无ECS添加请求IP、3=全部覆盖)
  --ecs-address <IPNetwork>  覆盖设置本地 ECS 地址。(CIDR 形式,0.0.0.0/0)
  -l|--listen <IPEndPoint>   监听的地址与端口。

See also

License

Copyright (c) 2024 Milkey Tan. Code released under the MIT License.

ArashiDNS™ is a trademark of Milkey Tan.

About

Aha is a HTTP Alidns. / 阿里云递归解析服务 HTTP DNS 客户端,相比 DoH、DoT 接入方式劲省五倍配额,支持 ECS 传入。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages