AdguardTeam / AdguardTeam/AdGuardHome

Ability to override all DNS record answer types with an interactive UI

Aperta
#5,266 10 commenti 0 reazioni 0 assegnatari Vedi su GitHub
feature request
Lingua principale
TypeScript
Stelle
36.9k
Fork
2.5k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Prerequisites

- [X] I have checked the [Wiki](https://github.com/AdguardTeam/AdGuardHome/wiki) and [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions) and found no answer

- [X] I have searched other issues and found no duplicates

- [X] I want to request a feature or enhancement and not ask a question

### Description

#### What problem are you trying to solve?

For my use case, I am interested in adding HTTPS records to major websites who don't currently have their own, yet support either H2, H3, H3-29 or another variant of HTTP/3 or QUIC.

This would be useful for Firefox and Chromium based browsers as they now support HTTPS records for faster protocol negotiations.

For other use cases, I have considered the benefits and downsides quite heavily, and I came to the conclusion that other people may indeed benefit from this feature addition as there are no downsides to it that come to mind.

#### Proposed solution

Add an interactive UI (like Cloudflare has) to interact with DNS rewriting, including a dropdown menu of record types that is autocompleted via user input, and checks the record input against common formats, however if a user wishes to override the error that their record is invalid, this should be respected to account for quirky use cases.

#### Alternatives considered

I have previously used my own domain to use a CNAME to overwrite these sites and add HTTPS records, but as some change IPs quite often, this is too tedious.

#### Additional information

Screenshots for reference:

![Screenshot_20221213-084018](https://user-images.githubusercontent.com/49875377/207267895-40bd068a-a5b3-416d-967e-36823f9fd65f.jpg)
![Screenshot_20221213-084008](https://user-images.githubusercontent.com/49875377/207267906-6a1bdaec-d701-4e2e-b5db-682e133e2f75.jpg)
![Screenshot_20221213-083952](https://user-images.githubusercontent.com/49875377/207267909-039bd04b-5ed2-4f71-86c6-a976b4ede7b9.jpg)
![Screenshot_20221213-083938](https://user-images.githubusercontent.com/49875377/207267913-3c14824f-977f-4370-b595-393a77891479.jpg)

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.