Commit Graph

3 Commits (0c4fd8ef3aac958d4f8e80bebdba689b926d54c4)

Author SHA1 Message Date
Denton Gentry 0c4fd8ef3a
cmd/sniproxy: reimplement DNS server
Switch to golang.org/x/net/dns/dnsmessage, due to
https://github.com/miekg/dns/issues/1427

Updates https://github.com/tailscale/tailscale/issues/1748

Signed-off-by: Denton Gentry <dgentry@tailscale.com>
2023-03-05 09:58:15 -08:00
Denton Gentry 5b4a35e7f1
cmd/sniproxy: add a DNS server responding as itself
This version uses https://github.com/miekg/dns, which is
probably not going to work for keepsies due to
https://github.com/miekg/dns/issues/1427

Preserving in the git history for future reference.

Updates https://github.com/tailscale/tailscale/issues/1748

Signed-off-by: Denton Gentry <dgentry@tailscale.com>
2023-03-05 09:20:11 -08:00
Brad Fitzpatrick 1410682fb6 cmd/sniproxy: add start of a tsnet-based SNI proxy
$ curl https://canhazip.com/
    170.173.0.21
    $ curl --resolve canhazip.com:443:100.85.165.81 https://canhazip.com/
    34.223.127.151

Updates #1748

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2023-03-02 14:39:10 -08:00