├── .github └── workflows │ └── build.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── curl.go ├── embed ├── VERSION ├── bypassList ├── specList └── tldnList ├── go.mod ├── go.sum ├── init.go ├── internal ├── README.md ├── cmd │ ├── args.go │ ├── cmd.go │ ├── config.go │ ├── const.go │ ├── flag.go │ ├── proxy.go │ └── tls.go ├── dnsmsg │ └── constructor.go ├── handler │ ├── constructor.go │ ├── default.go │ ├── hosts.go │ └── ipv6halt.go └── netutil │ ├── netutil.go │ ├── paths.go │ ├── paths_unix.go │ └── paths_windows.go ├── main.go └── update-list.sh /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/README.md -------------------------------------------------------------------------------- /curl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/curl.go -------------------------------------------------------------------------------- /embed/VERSION: -------------------------------------------------------------------------------- 1 | 1970-01-01 2 | -------------------------------------------------------------------------------- /embed/bypassList: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /embed/specList: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /embed/tldnList: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/go.sum -------------------------------------------------------------------------------- /init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/init.go -------------------------------------------------------------------------------- /internal/README.md: -------------------------------------------------------------------------------- 1 | https://github.com/AdguardTeam/dnsproxy/blob/v0.76.2/internal -------------------------------------------------------------------------------- /internal/cmd/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/cmd/args.go -------------------------------------------------------------------------------- /internal/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/cmd/cmd.go -------------------------------------------------------------------------------- /internal/cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/cmd/config.go -------------------------------------------------------------------------------- /internal/cmd/const.go: -------------------------------------------------------------------------------- 1 | package cmd 2 | 3 | const ( 4 | Version = "v0.78.0" // nolint:gochecknoglobals 5 | ) 6 | -------------------------------------------------------------------------------- /internal/cmd/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/cmd/flag.go -------------------------------------------------------------------------------- /internal/cmd/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/cmd/proxy.go -------------------------------------------------------------------------------- /internal/cmd/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/cmd/tls.go -------------------------------------------------------------------------------- /internal/dnsmsg/constructor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/dnsmsg/constructor.go -------------------------------------------------------------------------------- /internal/handler/constructor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/handler/constructor.go -------------------------------------------------------------------------------- /internal/handler/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/handler/default.go -------------------------------------------------------------------------------- /internal/handler/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/handler/hosts.go -------------------------------------------------------------------------------- /internal/handler/ipv6halt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/handler/ipv6halt.go -------------------------------------------------------------------------------- /internal/netutil/netutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/netutil/netutil.go -------------------------------------------------------------------------------- /internal/netutil/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/netutil/paths.go -------------------------------------------------------------------------------- /internal/netutil/paths_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/netutil/paths_unix.go -------------------------------------------------------------------------------- /internal/netutil/paths_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/internal/netutil/paths_windows.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/main.go -------------------------------------------------------------------------------- /update-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honwen/aiodns/HEAD/update-list.sh --------------------------------------------------------------------------------