HelloZeroNet / HelloZeroNet/ZeroNet

The domain naming scheme proposal

Abierto
#2,087 57 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
18.8k
Forks
2.3k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Some related comments and discussions:
* https://github.com/HelloZeroNet/ZeroNet/issues/83#issuecomment-94332474
* https://github.com/HelloZeroNet/ZeroNet/issues/83#issuecomment-489451550
* https://github.com/HelloZeroNet/ZeroNet/issues/1696
* https://github.com/HelloZeroNet/ZeroNet/issues/104
* https://github.com/HelloZeroNet/ZeroNet/issues/2049

The idea:
* ZeroNet site should be accessible with both `http://127.0.0.1:43110/...` and `http://.../` via a proxy.
* When accessing zites with a proxy, the pseudo-TLD `.zeronet` is used:
`http://

.zeronet/`
* When accessing zites with `http://127.0.0.1:43110/`, the `.zeronet` part can be ommitted and is ignored by the core if present.
These point to the same site:
* `http://127.0.0.1:43110/
` - the classic way.
* `http://127.0.0.1:43110/
.zeronet` - for similar look&feel to the proxied addresses.
* The second-level domains are handled by plugins.

* * *

The proposed second-level domain schemes:

* **Namecoin domains**: `.bit.zeronet`
* Proxied: http://Talk.ZeroNetwork.bit.zeronet
* Non-proxied: http://127.0.0.1:43110/Talk.ZeroNetwork.bit

* **Cert-based**, as proposed in https://github.com/HelloZeroNet/ZeroNet/issues/1696: `.user.zeronet`
* Proxied: http://geekless.zeroid.user.zeronet, http://geekless.kxoid.user.zeronet
* Non-proxied: http://127.0.0.1:43110/geekless.zeroid.user, http://127.0.0.1:43110/geekless.kxoid.user

* **Opennic-based** (https://github.com/HelloZeroNet/ZeroNet/issues/104): `.opennic.zeronet`
* Proxied: http://example.libre.opennic.zeronet
* Non-proxied: http://127.0.0.1:43110/example.libre.opennic

* **Onion-based** (the protocol proposal hasn't been published yet): `.onion.zeronet`
* Proxied: http://nd6bvylhggfd41g.onion.zeronet
* Non-proxied: http://127.0.0.1:43110/nd6bvylhggfd41g.onion

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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.