AdguardTeam / AdguardTeam/AdGuardHome

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

Abierto
#5,266 10 comentarios 0 reacciones 0 asignados Ver en GitHub
feature request
Lenguaje dominante
TypeScript
Estrellas
36.9k
Forks
2.5k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### 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)

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.