├── .github ├── renovate.json ├── update_dependencies.sh └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── Makefile ├── README.md ├── client.go ├── client_options.go ├── client_truncate.go ├── dialer.go ├── extension_edns0_subnet.go ├── go.mod ├── go.sum ├── log.go ├── quic ├── transport_http3.go └── transport_quic.go ├── rcode.go ├── strategy.go ├── transport.go ├── transport_hosts.go ├── transport_https.go ├── transport_local.go ├── transport_rcode.go ├── transport_tcp.go ├── transport_test.go ├── transport_tls.go └── transport_udp.go /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/update_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/.github/update_dependencies.sh -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /vendor/ 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/README.md -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/client.go -------------------------------------------------------------------------------- /client_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/client_options.go -------------------------------------------------------------------------------- /client_truncate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/client_truncate.go -------------------------------------------------------------------------------- /dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/dialer.go -------------------------------------------------------------------------------- /extension_edns0_subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/extension_edns0_subnet.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/go.sum -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/log.go -------------------------------------------------------------------------------- /quic/transport_http3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/quic/transport_http3.go -------------------------------------------------------------------------------- /quic/transport_quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/quic/transport_quic.go -------------------------------------------------------------------------------- /rcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/rcode.go -------------------------------------------------------------------------------- /strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/strategy.go -------------------------------------------------------------------------------- /transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport.go -------------------------------------------------------------------------------- /transport_hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_hosts.go -------------------------------------------------------------------------------- /transport_https.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_https.go -------------------------------------------------------------------------------- /transport_local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_local.go -------------------------------------------------------------------------------- /transport_rcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_rcode.go -------------------------------------------------------------------------------- /transport_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_tcp.go -------------------------------------------------------------------------------- /transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_test.go -------------------------------------------------------------------------------- /transport_tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_tls.go -------------------------------------------------------------------------------- /transport_udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SagerNet/sing-dns/HEAD/transport_udp.go --------------------------------------------------------------------------------